亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gbs_mifentryaction.java

?? 對(duì)日軟件外包 為東芝做的一個(gè)全球商業(yè)管理系統(tǒng)
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*
 * Created on 2004/08/10
 *
 */
package ACTION;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import COMMON.BaseCommonCheck;
import COMMON.BaseDispatchAction;
import COMMON.MessageList;
import COMMON.ReturnValue;
import COMMON.SystemConstants;
import DataBean.GBS_MMifDetail_stBean;
import DataBean.GBS_MMif_stBean;
import DataBean.GBS_MifEntryList_stBean;
import LOGIC.GBS_MifEntryActionLogic;

/**
 * <p>Title: MIF ENTRY </p>
 * <p>Description: process page action<br>
 * </p>
 * <p> Copyright (c) 2004</p>
 * @author xjl
 * @version  1.0
 */

public class GBS_MifEntryAction extends BaseDispatchAction implements SystemConstants {

	/**
	 * init page  
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 * @throws Exception
	 */
	public ActionForward init(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
		throws Exception {
		log.info("[location info]GBS_MifEntryAction.init method!");
		GBS_MifEntryForm thisForm = (GBS_MifEntryForm) form;
		this.setUserInfoFromSession(request, thisForm);

		// getComboxValue
		this.getComboxValueAndName(thisForm, request);

		GBS_MifEntryActionLogic logic = new GBS_MifEntryActionLogic(this.getDataSource(request));

		//init method
		thisForm.setMethod("add");

		Map getData = new HashMap();
		if (!thisForm.getCountryCode().trim().equals("")) {
			GBS_MMif_stBean mif_st = new GBS_MMif_stBean();
			ArrayList lstDetail = new ArrayList();
			mif_st.setCountryCode(thisForm.getCountryCode().trim());
			mif_st.setCustomerId(thisForm.getCustomerId().trim());
			mif_st.setProductCategory(thisForm.getProductCategory().trim());
			mif_st.setSubsidiaryCode(thisForm.getSubsidiaryCode().trim());
			ReturnValue returnValue = (ReturnValue) logic.getMifDetail(mif_st);
			if (returnValue.isError()) {
				//僄儔乕帪
				if (returnValue.isBussinessError()) {
					this.setMessage(returnValue.getMessageList());
				}
				return (mapping.findForward(nextview));
			}

			getData = (Map) returnValue.getDataValue();
			mif_st = (GBS_MMif_stBean) getData.get(MIF);
			lstDetail = (ArrayList) getData.get(MIF_DETAIL);
			thisForm.setCustomerName(mif_st.getCustomerName());
			thisForm.setSubsidiaryCode(mif_st.getSubsidiaryCode());
			thisForm.setProductCategory(mif_st.getProductCategory());
			thisForm.setCountryCode(mif_st.getCountryCode());
			thisForm.setMifDetail(lstDetail);
			thisForm.setAttachmentName(mif_st.getAtchFileName());
			thisForm.setRemarks(mif_st.getRemarks());
			//set method
			thisForm.setMethod("update");
		} else {
			//add mode
			//get customerName
			ReturnValue returnValue = (ReturnValue) logic.getCustomerName(thisForm.getCustomerId());
			if (returnValue.isError()) {
				//僄儔乕帪
				if (returnValue.isBussinessError()) {
					this.setMessage(returnValue.getMessageList());
				}
				return (mapping.findForward(nextview));
			}
			if (returnValue.getDataValue() != null) {
				thisForm.setCustomerName((String) returnValue.getDataValue());
			}
			//Get country and subs List
			returnValue = logic.getCountrySubsList();
			if (returnValue.isError()) {
			} else {
				thisForm.setCountrySubsList((ArrayList) returnValue.getDataValue());
			}
		}
		return (mapping.findForward(nextview));
	}

	/** 
	 * Method add
	 * @param ActionMapping mapping
	 * @param ActionForm form
	 * @param HttpServletRequest request
	 * @param HttpServletResponse response
	 * @return ActionForward
	 * @throws Exception
	 */
	public ActionForward add(
		ActionMapping mapping,
		ActionForm requestform,
		HttpServletRequest request,
		HttpServletResponse response)
		throws Exception {

		GBS_MifEntryForm form = (GBS_MifEntryForm) requestform;
		//get login user info from session
		this.setUserInfoFromSession(request, form);

		// getComboxValue
		this.getComboxValueAndName(form, request);

		GBS_MifEntryActionLogic logic = new GBS_MifEntryActionLogic(this.getDataSource(request));
		GBS_MifEntryList_stBean mifentryList_st = new GBS_MifEntryList_stBean();

		ReturnValue returnValue = new ReturnValue();
		ArrayList lstDetail = new ArrayList();

		//InputCheck
		MessageList errorMsg = new MessageList();
		errorMsg = inputCheck(form, request);
		if (errorMsg.size() > 0) {
			form = returnFormData(form, request);
			//save error to request
			this.setMessage(errorMsg);
			return (mapping.findForward(nextview));
		}
		//LogicCheck
		errorMsg = logicCheck(form, request);
		if (errorMsg.size() > 0) {
			//save error to request
			this.setMessage(errorMsg);
			form = returnFormData(form, request);
			return (mapping.findForward(nextview));
		}

		//GBS_MifEntryList_stBean
		mifentryList_st.setCountryCode(form.getCountryCode());
		mifentryList_st.setCustomerId(form.getCustomerId());
		mifentryList_st.setProductCategory(form.getProductCategory());
		mifentryList_st.setRemarks(form.getRemarks());
		mifentryList_st.setSubsidiaryCode(form.getSubsidiaryCode());
		mifentryList_st.setUser(form.getLoginUserId());

		String[] modelOld = form.getModelOld();
		String[] model = form.getModel();
		String[] qty = form.getQty();
		String[] currency = form.getCurrency();
		String[] hardPrice = form.getHardPrice();
		String[] cpcPrice = form.getCpcPrice();
		String[] mcv = form.getMcv();
		String[] installDate = form.getInstallDate();
		String[] rfpDate = form.getRfpDate();
		if (model != null) {
			for (int i = 0; i < model.length; i++) {
				if (model[i].trim().equals("") && modelOld[i].trim().equals("")) {
					continue;
				}
				GBS_MMifDetail_stBean mifdetail_st = new GBS_MMifDetail_stBean();
				String strInstallDate = installDate[i];
				mifdetail_st.setInstallDate(BaseCommonCheck.convertDateToYYYYMMDD(strInstallDate));
				String strRfpDate = rfpDate[i];
				mifdetail_st.setRfpDate(BaseCommonCheck.convertDateToYYYYMMDD(strRfpDate));
				mifdetail_st.setModel(model[i]);
				mifdetail_st.setQty(remove(qty[i], ','));
				mifdetail_st.setCurrency(currency[i]);
				mifdetail_st.setHardPrice(remove(hardPrice[i], ','));
				mifdetail_st.setCpcPrice(remove(cpcPrice[i], ','));
				mifdetail_st.setMcv(remove(mcv[i], ','));
				mifdetail_st.setUserId(form.getLoginUserId());
				mifdetail_st.setModelOld(modelOld[i]);
				lstDetail.add(mifdetail_st);
			}
		}
		mifentryList_st.setGBSMMifDetail_st(lstDetail);
		//insert 
		//僷儔儊乕僞丗mifentryList_st丄thisForm.getAttachmentFile()
		returnValue = (ReturnValue) logic.addMifDetail(mifentryList_st, form.getSeqNo(), form.getFileStatus());
		if (returnValue.isError()) {
			//僄儔乕帪
			if (returnValue.isBussinessError()) {
				this.setMessage(returnValue.getMessageList());
			}
			form = returnFormData(form, request);
			return (mapping.findForward(nextview));
		}
		form.reset(mapping, request);
		form.setMethod("close");
		return (mapping.findForward(nextview));
	}

	/** 
	 * Method update
	 * @param ActionMapping mapping
	 * @param ActionForm form
	 * @param HttpServletRequest request
	 * @param HttpServletResponse response
	 * @return ActionForward
	 * @throws Exception
	 */
	public ActionForward update(
		ActionMapping mapping,
		ActionForm requestform,
		HttpServletRequest request,
		HttpServletResponse response)
		throws Exception {
		GBS_MifEntryForm form = (GBS_MifEntryForm) requestform;
		//get login user info from session
		this.setUserInfoFromSession(request, form);

		// getComboxValue
		this.getComboxValueAndName(form, request);

		GBS_MifEntryActionLogic logic = new GBS_MifEntryActionLogic(this.getDataSource(request));
		GBS_MifEntryList_stBean mifentryList_st = new GBS_MifEntryList_stBean();
		ReturnValue returnValue = new ReturnValue();

		//InputCheck
		MessageList errorMsg = new MessageList();
		errorMsg = (MessageList) inputCheck(form, request);
		if (errorMsg.size() > 0) {
			//save error to request
			this.setMessage(errorMsg);
			form = returnFormData(form, request);
			return (mapping.findForward(nextview));
		}

		//LogicCheck
		errorMsg = (MessageList) logicCheck(form, request);
		if (errorMsg.size() > 0) {
			//save error to request
			this.setMessage(errorMsg);
			form = returnFormData(form, request);
			return (mapping.findForward(nextview));
		}
		mifentryList_st.setCountryCode(form.getCountryCode().trim());
		mifentryList_st.setCustomerId(form.getCustomerId().trim());
		mifentryList_st.setProductCategory(form.getProductCategory().trim());
		mifentryList_st.setRemarks(form.getRemarks());
		mifentryList_st.setSubsidiaryCode(form.getSubsidiaryCode().trim());
		mifentryList_st.setUser(form.getLoginUserId());
		if (form.getDeleteFile().equals(on)) {
			mifentryList_st.setDeleteFile(true);
		}

		String[] modelOld = form.getModelOld();
		String[] model = form.getModel();

		String[] qty = form.getQty();
		String[] currency = form.getCurrency();
		String[] hardPrice = form.getHardPrice();
		String[] cpcPrice = form.getCpcPrice();
		String[] mcv = form.getMcv();
		String[] installDate = form.getInstallDate();
		String[] rfpDate = form.getRfpDate();
		String[] userId = form.getUserId();
		ArrayList lstDetail = new ArrayList();
		for (int i = 0; i < model.length; i++) {
			if (model[i].trim().equals("") && modelOld[i].trim().equals("")) {
				continue;
			}
			GBS_MMifDetail_stBean mifdetail_st = new GBS_MMifDetail_stBean();
			mifdetail_st.setModelOld(modelOld[i]);
			mifdetail_st.setModel(model[i]);
			mifdetail_st.setInstallDate(BaseCommonCheck.convertDateToYYYYMMDD(installDate[i]));
			mifdetail_st.setRfpDate(BaseCommonCheck.convertDateToYYYYMMDD(rfpDate[i]));
			mifdetail_st.setQty(remove(qty[i], ','));
			mifdetail_st.setCurrency(currency[i]);
			mifdetail_st.setHardPrice(remove(hardPrice[i], ','));
			mifdetail_st.setCpcPrice(remove(cpcPrice[i], ','));
			mifdetail_st.setMcv(remove(mcv[i], ','));
			mifdetail_st.setUserId(form.getLoginUserId());
			mifdetail_st.setUserId(form.getLoginUserId());
			lstDetail.add(mifdetail_st);
		}
		mifentryList_st.setGBSMMifDetail_st(lstDetail);
		//update
		//僷儔儊乕僞丗mifentryList_st丄thisForm.getAttachmentFile
		returnValue = (ReturnValue) logic.updMifDetail(mifentryList_st, form.getSeqNo(), form.getFileStatus());
		if (returnValue.isError()) {
			//僄儔乕帪
			if (returnValue.isBussinessError()) {
				this.setMessage(returnValue.getMessageList());
			}
			form = returnFormData(form, request);
			return (mapping.findForward(nextview));
		}
		form.reset(mapping, request);
		form.setMethod("close");
		return (mapping.findForward(nextview));
	}

	/** 
	 * Method delete
	 * @param ActionMapping mapping
	 * @param ActionForm form
	 * @param HttpServletRequest request
	 * @param HttpServletResponse response
	 * @return ActionForward
	 * @throws Exception
	 */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久众筹精品私拍模特| 欧美极品少妇xxxxⅹ高跟鞋 | 亚洲欧美视频在线观看| 欧美一区二区三区免费观看视频| 99视频一区二区| 精品一区二区在线观看| 亚洲欧美激情在线| 国产日韩av一区二区| 91精品国产91久久综合桃花| 色综合久久综合网| 国产激情一区二区三区| 美女一区二区在线观看| 亚洲成人在线免费| 亚洲蜜臀av乱码久久精品| 国产日韩成人精品| 亚洲精品在线观看网站| 欧美精品成人一区二区三区四区| 99精品久久只有精品| 国产精品一区二区三区99| 老色鬼精品视频在线观看播放| 亚洲国产色一区| 亚洲裸体xxx| 国产精品不卡一区二区三区| 国产欧美日本一区二区三区| 久久夜色精品国产欧美乱极品| 欧美一区二区三区在线看| 欧美在线视频你懂得| 色婷婷久久久亚洲一区二区三区| 不卡的电影网站| 波多野结衣在线一区| 国产成人综合视频| 国产福利一区二区三区视频在线| 狂野欧美性猛交blacked| 日本不卡一二三| 日韩高清一区二区| 免费观看30秒视频久久| 久久国产婷婷国产香蕉| 国产一区三区三区| 国产精品一区不卡| 国产精品888| 国产·精品毛片| 99久久免费国产| 91视视频在线观看入口直接观看www| 懂色av一区二区三区蜜臀| 国产91精品久久久久久久网曝门 | 免费美女久久99| 精久久久久久久久久久| 国产精品正在播放| 成人av网站在线| 色哟哟一区二区三区| 欧美三级三级三级爽爽爽| 欧美精品久久久久久久多人混战| 欧美精品一卡二卡| 欧美电影免费观看高清完整版在线| 欧美va亚洲va香蕉在线| 久久久久久99精品| 中文字幕欧美一| 五月婷婷激情综合| 久久成人免费网站| 成人一区二区三区视频在线观看| 99国产一区二区三精品乱码| 欧美亚洲动漫精品| 精品美女一区二区三区| 国产精品视频九色porn| 亚洲精品国产一区二区精华液| 亚洲成人av资源| 国产激情一区二区三区| 欧美亚洲动漫精品| 精品99久久久久久| 亚洲欧美自拍偷拍| 日韩在线播放一区二区| 国产精品一二三四| 欧美三级韩国三级日本三斤| 2欧美一区二区三区在线观看视频| 欧美经典一区二区| 亚洲bt欧美bt精品| 成人免费福利片| 欧美老肥妇做.爰bbww视频| 久久综合九色综合97婷婷女人| 亚洲欧美色综合| 精品在线观看视频| 日本黄色一区二区| 精品精品欲导航| 亚洲一区欧美一区| 国产揄拍国内精品对白| 欧美日韩专区在线| 亚洲国产精品黑人久久久| 丝袜亚洲另类欧美| www.久久久久久久久| 欧美一级淫片007| 亚洲美女视频一区| 国产在线日韩欧美| 欧美日韩免费不卡视频一区二区三区| 26uuu精品一区二区在线观看| 亚洲激情自拍视频| 高清国产一区二区三区| 日韩三级av在线播放| 亚洲专区一二三| 成人午夜视频在线观看| 欧美一级一区二区| 亚洲综合激情网| 99riav久久精品riav| 国产午夜精品一区二区三区嫩草| 天堂一区二区在线| 在线观看不卡一区| 亚洲欧洲精品一区二区三区不卡| 久久国产人妖系列| 7777精品久久久大香线蕉| 一区二区三区丝袜| 不卡av免费在线观看| 国产亚洲欧美色| 另类小说图片综合网| 欧美精品久久久久久久多人混战 | 欧美群妇大交群中文字幕| 最新国产の精品合集bt伙计| 国产在线观看免费一区| 日韩免费看的电影| 免费成人在线影院| 日韩一二在线观看| 日韩国产精品久久久| 欧美日韩一区二区在线视频| 亚洲欧美一区二区久久| 成人国产在线观看| 国产日韩av一区二区| 国产一区二区三区日韩| 日韩精品一区二区三区蜜臀| 日韩电影在线免费| 日韩一卡二卡三卡四卡| 日本成人在线不卡视频| 91精品国产欧美日韩| 午夜精品在线看| 欧美二区三区91| 日本人妖一区二区| 日韩一级免费一区| 国内精品国产成人国产三级粉色 | 国产精品1区2区| 久久久久久久国产精品影院| 黑人精品欧美一区二区蜜桃 | 国产亚洲欧美中文| 丁香五精品蜜臀久久久久99网站| 国产女人18水真多18精品一级做| 国产麻豆精品久久一二三| 久久久一区二区三区| 国产成人av电影在线播放| 国产欧美一区二区精品性色| 成人免费视频播放| 中文字幕中文字幕在线一区| 91在线播放网址| 怡红院av一区二区三区| 欧美日韩免费一区二区三区| 偷拍日韩校园综合在线| 精品国产制服丝袜高跟| 国产成人亚洲综合色影视| 国产精品成人一区二区艾草 | 日韩欧美高清一区| 国产成人在线观看| 亚洲图片你懂的| 欧美精品xxxxbbbb| 黄一区二区三区| 中文字幕亚洲一区二区av在线| 色噜噜久久综合| 看电影不卡的网站| 国产精品久久久久久户外露出| 在线欧美日韩精品| 精品一区二区在线视频| 国产精品卡一卡二| 欧美精品xxxxbbbb| 国产传媒一区在线| 亚洲国产一区在线观看| 精品奇米国产一区二区三区| www.欧美日韩国产在线| 日韩国产高清影视| 日韩一区中文字幕| 欧美一区二区三区性视频| 丁香五精品蜜臀久久久久99网站| 亚洲一区在线观看视频| 久久久久久久综合日本| 91福利在线看| 国产精品一区二区三区99| 亚洲亚洲人成综合网络| 国产人伦精品一区二区| 欧美性一级生活| 成人自拍视频在线观看| 亚洲va韩国va欧美va| 中日韩免费视频中文字幕| 欧美精品黑人性xxxx| 91视视频在线直接观看在线看网页在线看| 日本午夜精品视频在线观看| 国产精品伦一区| 日韩精品一区国产麻豆| 日本黄色一区二区| 成人影视亚洲图片在线| 麻豆精品新av中文字幕| 亚洲制服丝袜在线| 国产精品美女久久久久aⅴ| 日韩一区二区三区视频在线观看| 一本久道久久综合中文字幕 | 亚洲综合偷拍欧美一区色| 久久精品一区四区| 日韩一区二区三区av|