// Fill SPM's EFFormFieldData public override void PrepareEFFormFields(SPMSubmitMethod SubmitMethod, SPMProcessMethod ProcessMethod, SPMTaskVariables TaskVars, ref EFFormFields FormFields, ref IInterfaceHandleResult HandleResult, object oContainer, IUIShadow UIShadow, ref string ApplicantInfo) { NPIGating_HISUIShadow lUIControls = (NPIGating_HISUIShadow)UIShadow; FormFields.SetOrAdd("txtFormNo".ToUpper(), lUIControls.txtFormNo.Text); FormFields.SetOrAdd("txtSite".ToUpper(), lUIControls.lblSite.Text); FormFields.SetOrAdd("txtBu".ToUpper(), lUIControls.lblBu.Text); FormFields.SetOrAdd("txtBuilding".ToUpper(), lUIControls.cmbPlant.SelectedItem.Text); base.PrepareEFFormFields(SubmitMethod, ProcessMethod, TaskVars, ref FormFields, ref HandleResult, oContainer, UIShadow, ref ApplicantInfo); }
// Fill SPM's EFFormFieldData public override void PrepareEFFormFields(SPMSubmitMethod SubmitMethod, SPMProcessMethod ProcessMethod, SPMTaskVariables TaskVars, ref EFFormFields FormFields, ref IInterfaceHandleResult HandleResult, object oContainer, IUIShadow UIShadow, ref string ApplicantInfo) { GDSExceptionHandlingUIShadow lUIControls = (GDSExceptionHandlingUIShadow)UIShadow; //基本資料 FormFields.SetOrAdd("txtLogonID".ToUpper(), lUIControls.txtLogonID.Text); FormFields.SetOrAdd("txtName".ToUpper(), lUIControls.txtName.Text); FormFields.SetOrAdd("txtPlant".ToUpper(), lUIControls.txtPlant.Text); FormFields.SetOrAdd("txtDept".ToUpper(), lUIControls.txtDept.Text); FormFields.SetOrAdd("txtEMail".ToUpper(), lUIControls.txtEMail.Text); FormFields.SetOrAdd("txtExtNO".ToUpper(), lUIControls.txtExtNO.Text); FormFields.SetOrAdd("txtRDocNo".ToUpper(), lUIControls.txtRDocNo.Text); FormFields.SetOrAdd("txtDocNo".ToUpper(), lUIControls.txtDocNo.Text); FormFields.SetOrAdd("txtCostCenter".ToUpper(), lUIControls.txtCostCenter.Text); FormFields.SetOrAdd("txtDepartment".ToUpper(), lUIControls.txtDepartment.Text); FormFields.SetOrAdd("txtApplication".ToUpper(), lUIControls.txtApplication.Text); FormFields.SetOrAdd("txtMaterial".ToUpper(), lUIControls.txtMaterial.Text); FormFields.SetOrAdd("txtReturnQuantity".ToUpper(), lUIControls.txtReturnQuantity.Text); FormFields.SetOrAdd("txtReason".ToUpper(), lUIControls.txtReason.Text); FormFields.SetOrAdd("txtRemark".ToUpper(), lUIControls.txtRemark.Text); FormFields.SetOrAdd("txtReturn".ToUpper(), lUIControls.txtReturn.Text); FormFields.SetOrAdd("txtIADocNo".ToUpper(), lUIControls.txtIADocNo.Text); FormFields.SetOrAdd("txtI6DocNo".ToUpper(), lUIControls.txtI6DocNo.Text); FormFields.SetOrAdd("txtZEILE".ToUpper(), lUIControls.txtZEILE.Text); FormFields.SetOrAdd("txtAmount".ToUpper(), lUIControls.txtAmount.Text); //SOURCE DATA FormFields.SetOrAdd("txtHead".ToUpper(), lUIControls.txtHead.Text); FormFields.SetOrAdd("txtDetail".ToUpper(), lUIControls.txtDetail.Text); FormFields.SetOrAdd("txtDOA".ToUpper(), lUIControls.txtDOA.Text); FormFields.SetOrAdd("txtWERKS".ToUpper(), lUIControls.txtWERKS.Text); FormFields.SetOrAdd("txtAPTYP".ToUpper(), lUIControls.txtAPTYP.Text); base.PrepareEFFormFields(SubmitMethod, ProcessMethod, TaskVars, ref FormFields, ref HandleResult, oContainer, UIShadow, ref ApplicantInfo); }