Esempio n. 1
0
        private static COPXmlFactory.RTTIE016.PAYCOUPON __RTTIE016_F_I(COPXmlFactory.RTTIE016.PAYCOUPON e)
        {
            RTTIE016_SrvRef.RTTIE216 serv_req = new RTTIE016_SrvRef.RTTIE216();

            serv_req._EMI = new RTTIE016_SrvRef._EMI();
            serv_req._EMI._ENTITYMASTERINFO              = new RTTIE016_SrvRef._ENTITYMASTERINFO();
            serv_req._EMI._ENTITYMASTERINFO.ENTITYID     = e.ENTITY_INFO.ENTITY_ID;
            serv_req._EMI._ENTITYMASTERINFO.FUNCTIONCODE = e.ENTITY_INFO.FUNCTION_CODE;


            RTTIE016_SrvRef.RTTIE216Response response = _client.RTTIE216(serv_req);

            e = __Fill(response);

            return(e);
        }
Esempio n. 2
0
        private static COPXmlFactory.RTTIE016.PAYCOUPON __RTTIE016_F_U(COPXmlFactory.RTTIE016.PAYCOUPON e)
        {
            RTTIE016_SrvRef.RTTIE216 serv_req = new RTTIE016_SrvRef.RTTIE216();

            //LOAD ENTITY_INFO
            serv_req._EMI = new RTTIE016_SrvRef._EMI();
            serv_req._EMI._ENTITYMASTERINFO = new RTTIE016_SrvRef._ENTITYMASTERINFO();
            serv_req._EMI._ENTITYMASTERINFO.FUNCTIONCODE = e.ENTITY_INFO.FUNCTION_CODE;
            serv_req._EMI._ENTITYMASTERINFO.ENTITYTYPE   = CopMvcUtil.ConvDecimal(e.ENTITY_INFO.ENT_TYPE);
            serv_req._EMI._ENTITYMASTERINFO.ENTITYID     = e.ENTITY_INFO.ENTITY_ID;
            serv_req._EMI._ENTITYMASTERINFO.ACCTID       = e.ENTITY_INFO.ACCT_ID;
            serv_req._EMI._ENTITYMASTERINFO.ENTITYNAME   = e.ENTITY_INFO.NAME;
            serv_req._EMI._ENTITYMASTERINFO.ADDRESSLINE  = e.ENTITY_INFO.ADDRESS1;
            serv_req._EMI._ENTITYMASTERINFO.ADDRESSLINE2 = e.ENTITY_INFO.ADDRESS2;
            serv_req._EMI._ENTITYMASTERINFO.ADDRESSLINE3 = e.ENTITY_INFO.ADDRESS3;
            serv_req._EMI._ENTITYMASTERINFO.CITY         = e.ENTITY_INFO.CITY;
            serv_req._EMI._ENTITYMASTERINFO.STATE        = e.ENTITY_INFO.STATE;
            serv_req._EMI._ENTITYMASTERINFO.ZIPCODE      = e.ENTITY_INFO.ZIP_CODE;



            if (e.TAX_ACCT.Count > 0)
            {
                serv_req._ETA = new RTTIE016_SrvRef._ETA();
                serv_req._ETA._ENTITYTAXACCOUNTSs = new RTTIE016_SrvRef._ENTITYTAXACCOUNTS[e.TAX_ACCT.Count];

                for (int i = 0; i < e.TAX_ACCT.Count; i++)
                {
                    serv_req._ETA._ENTITYTAXACCOUNTSs[i] = new RTTIE016_SrvRef._ENTITYTAXACCOUNTS();

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].FUNCTIONCODE = CopMvcUtil.GetString(e.TAX_ACCT[i].FUNC_CODE);

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].ACCOUNTSpecified = CopMvcUtil.IsSpecified(e.TAX_ACCT[i].ACCOUNT);
                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].ACCOUNT          = CopMvcUtil.GetDecimal(e.TAX_ACCT[i].ACCOUNT);

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].ACCOUNTID = e.TAX_ACCT[i].ACCOUNT_ID;

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].STARTDATESpecified = CopMvcUtil.IsSpecified(e.TAX_ACCT[i].START_DATE);
                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].STARTDATE          = CopMvcUtil.ConvDateDecimal(e.TAX_ACCT[i].START_DATE);

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].ENDDATESpecified = CopMvcUtil.IsSpecified(e.TAX_ACCT[i].END_DATE);
                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].ENDDATE          = CopMvcUtil.ConvDateDecimal(e.TAX_ACCT[i].END_DATE);

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].BRTADDRESS = CopMvcUtil.GetString(e.TAX_ACCT[i].BRT_ADDRESS1);

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].FREQUENCY = e.TAX_ACCT[i].FREQUENCY_CODE;
                }
            }


            serv_req._EWAGNTL           = new RTTIE016_SrvRef._EWAGNTL();
            serv_req._EWAGNTL.ACCOUNTID = e.WAGE_NTL.ACCOUNT_ID;



            serv_req._EWAGNTL.FREQUENCY         = e.WAGE_NTL.FREQUENCY_CODE;
            serv_req._EWAGNTL.ADJREFNO          = e.WAGE_NTL.ADJ_REF_NO;
            serv_req._EWAGNTL.PREPARERNAME      = e.WAGE_NTL.PREPARER_NAME;
            serv_req._EWAGNTL.PREPARERPHONE     = e.WAGE_NTL.PREPARER_PHONE;
            serv_req._EWAGNTL.PREPARERPHONEEXT  = e.WAGE_NTL.PREPARER_PHONE_EXT;
            serv_req._EWAGNTL.PREPARERIPADDRESS = e.WAGE_NTL.PREPARER_IP_ADDRESS;
            serv_req._EWAGNTL.PREPAREREMAIL     = e.WAGE_NTL.PREPARER_EMAIL_ADDRESS;
            serv_req._EWAGNTL.PREPARERTYPE      = e.WAGE_NTL.PREPARER_WHO;

            serv_req._EMI._ENTITYMASTERINFO.FUNCTIONCODE = e.ENTITY_INFO.FUNCTION_CODE;
            serv_req._EMI._ENTITYMASTERINFO.ENTITYTYPE   = CopMvcUtil.ConvDecimal(e.ENTITY_INFO.ENT_TYPE);
            serv_req._EMI._ENTITYMASTERINFO.ENTITYID     = e.ENTITY_INFO.ENTITY_ID;
            serv_req._EMI._ENTITYMASTERINFO.ACCTID       = e.ENTITY_INFO.ACCT_ID;
            serv_req._EMI._ENTITYMASTERINFO.ENTITYNAME   = e.ENTITY_INFO.NAME;
            serv_req._EMI._ENTITYMASTERINFO.ADDRESSLINE  = e.ENTITY_INFO.ADDRESS1;
            serv_req._EMI._ENTITYMASTERINFO.ADDRESSLINE2 = e.ENTITY_INFO.ADDRESS2;
            serv_req._EMI._ENTITYMASTERINFO.ADDRESSLINE3 = e.ENTITY_INFO.ADDRESS3;
            serv_req._EMI._ENTITYMASTERINFO.CITY         = e.ENTITY_INFO.CITY;
            serv_req._EMI._ENTITYMASTERINFO.STATE        = e.ENTITY_INFO.STATE;
            serv_req._EMI._ENTITYMASTERINFO.ZIPCODE      = e.ENTITY_INFO.ZIP_CODE;

            serv_req._EWAGNTL.PERIODX = new RTTIE016_SrvRef.PERIODX();
            serv_req._EWAGNTL.PERIODX.PERIODSpecified = CopMvcUtil.IsSpecified(e.WAGE_NTL.PERIOD);
            serv_req._EWAGNTL.PERIODX.PERIOD          = CopMvcUtil.ConvDecimal(e.WAGE_NTL.PERIOD);



            RTTIE016_SrvRef.RTTIE216Response response = _client.RTTIE216(serv_req);

            e = __Fill(response);

            return(e);
        }