// 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);
    }
Exemple #2
0
    // 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);
    }