Ejemplo n.º 1
0
        private static COPXmlFactory.RTTIE010.ACCTTEMPLATE __RTTIE010_F_I(COPXmlFactory.RTTIE010.ACCTTEMPLATE e)
        {
            RTTIE210_SrvRef.RTTIE210 serv_req = new RTTIE210_SrvRef.RTTIE210();

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

            serv_req._EMI._ENTITYMASTERINFO.PINNUMBERSpecified = CopMvcUtil.IsSpecified(e.ENTITY_INFO.PIN);
            serv_req._EMI._ENTITYMASTERINFO.PINNUMBER          = CopMvcUtil.GetDecimal(e.ENTITY_INFO.PIN);

            RTTIE210_SrvRef.RTTIE210Response response = _client.RTTIE210(serv_req);

            e = __Fill(response);

            return(e);
        }
Ejemplo n.º 2
0
        private static COPXmlFactory.RTTIE010.ACCTTEMPLATE __RTTIE010_F_U(COPXmlFactory.RTTIE010.ACCTTEMPLATE e)
        {
            RTTIE210_SrvRef.RTTIE210 serv_req = new RTTIE210_SrvRef.RTTIE210();

            serv_req._EMI = new RTTIE210_SrvRef._EMI();
            serv_req._EMI._ENTITYMASTERINFO = new RTTIE210_SrvRef._ENTITYMASTERINFO();
            serv_req._EMI._ENTITYMASTERINFO.FUNCTIONCODE = e.ENTITY_INFO.FUNCTION_CODE;
            serv_req._EMI._ENTITYMASTERINFO.ENTITYID     = e.ENTITY_INFO.ENTITY_ID;
            serv_req._EMI._ENTITYMASTERINFO.ACCOUNTID    = CopMvcUtil.GetString(e.ENTITY_INFO.ACCOUNT_ID);

            serv_req._EMI._ENTITYMASTERINFO.ENTITYTYPESpecified = CopMvcUtil.IsSpecified(e.ENTITY_INFO.TYPE);
            serv_req._EMI._ENTITYMASTERINFO.ENTITYTYPE          = CopMvcUtil.GetDecimal(e.ENTITY_INFO.TYPE);

            serv_req._EMI._ENTITYMASTERINFO.NAICFEDERALCODESpecified = CopMvcUtil.IsSpecified(e.ENTITY_INFO.NAIC_CODE);
            serv_req._EMI._ENTITYMASTERINFO.NAICFEDERALCODE          = CopMvcUtil.GetDecimal(e.ENTITY_INFO.NAIC_CODE);

            serv_req._EMI._ENTITYMASTERINFO.SICFEDERALCODESpecified = CopMvcUtil.IsSpecified(e.ENTITY_INFO.SIC_CODE);
            serv_req._EMI._ENTITYMASTERINFO.SICFEDERALCODE          = CopMvcUtil.GetDecimal(e.ENTITY_INFO.SIC_CODE);

            serv_req._EMI._ENTITYMASTERINFO.BUSINESSSTARTDATESpecified = CopMvcUtil.IsSpecified(e.ENTITY_INFO.START_DATE);
            serv_req._EMI._ENTITYMASTERINFO.BUSINESSSTARTDATE          = CopMvcUtil.ConvDateDecimal(e.ENTITY_INFO.START_DATE);
            //serv_req._EMI._ENTITYMASTERINFO.BUSINESSSTARTDATE = CopMvcUtil.ConvDateDecimal("05/05/2010");



            serv_req._EMI._ENTITYMASTERINFO.ORGANIZATIONTYPESpecified = CopMvcUtil.IsSpecified(e.ENTITY_INFO.ORGTYPE);
            serv_req._EMI._ENTITYMASTERINFO.ORGANIZATIONTYPE          = CopMvcUtil.GetDecimal(e.ENTITY_INFO.ORGTYPE);

            serv_req._EMI._ENTITYMASTERINFO.BUSINESSGENDER = CopMvcUtil.GetString(e.ENTITY_INFO.GENDER);
            serv_req._EMI._ENTITYMASTERINFO.BUSINESSOTHER  = CopMvcUtil.GetString(e.ENTITY_INFO.OTHER);


            serv_req._EMI._ENTITYMASTERINFO.PINNUMBERSpecified = CopMvcUtil.IsSpecified(e.ENTITY_INFO.PIN);
            serv_req._EMI._ENTITYMASTERINFO.PINNUMBER          = CopMvcUtil.GetDecimal(e.ENTITY_INFO.PIN);

            serv_req._EMI._ENTITYMASTERINFO.PINSWITCH = CopMvcUtil.GetString(e.ENTITY_INFO.FORCEPINCHG);

            //serv_req._EMI._ENTITYMASTERINFO.for


            //serv_req._ENA1 = new RTTIE010_SrvRef._ENA1();
            if (e.NAME_ADDRESS.Count > 0)
            {
                //e.NAME_ADDRESS.Count
                int r = 0;

                for (int s = 0; s < e.NAME_ADDRESS.Count; s++)
                {
                    if (e.NAME_ADDRESS[s].ID.Value != null)
                    {
                        r++;
                    }
                }

                if (r > 0)
                {
                    serv_req._ENA1            = new RTTIE210_SrvRef._ENA1();
                    serv_req._ENA1._NAMADDR1s = new RTTIE210_SrvRef._NAMADDR1[r];
                    serv_req._ENA2            = new RTTIE210_SrvRef._ENA2();
                    serv_req._ENA2._NAMADDR2s = new RTTIE210_SrvRef._NAMADDR2[r];
                }

                r = 0;
                for (int i = 0; i < e.NAME_ADDRESS.Count; i++)
                {
                    if (e.NAME_ADDRESS[i].ID.Value != null)
                    {
                        // ENA 1
                        serv_req._ENA1._NAMADDR1s[r] = new RTTIE210_SrvRef._NAMADDR1();


                        serv_req._ENA1._NAMADDR1s[r].FUNCTIONCODE        = CopMvcUtil.GetString(e.NAME_ADDRESS[i].FUNCTION_CODE);
                        serv_req._ENA1._NAMADDR1s[r].ENTITYTYPESpecified = CopMvcUtil.IsSpecified(e.NAME_ADDRESS[i].TYPE);
                        serv_req._ENA1._NAMADDR1s[r].ENTITYTYPE          = CopMvcUtil.GetDecimal(e.NAME_ADDRESS[i].TYPE);
                        serv_req._ENA1._NAMADDR1s[r].ENTITYID            = CopMvcUtil.GetString(e.NAME_ADDRESS[i].ID);
                        serv_req._ENA1._NAMADDR1s[r].ENTITYNAME          = CopMvcUtil.GetString(e.NAME_ADDRESS[i].NAME);
                        serv_req._ENA1._NAMADDR1s[r].TRADENAME           = CopMvcUtil.GetString(e.NAME_ADDRESS[i].TRADE_NAME);

                        serv_req._ENA1._NAMADDR1s[r].ADDRESSTYPESpecified = CopMvcUtil.IsSpecified(e.NAME_ADDRESS[i].ADDRESS_TYPE);
                        serv_req._ENA1._NAMADDR1s[r].ADDRESSTYPE          = CopMvcUtil.GetDecimal(e.NAME_ADDRESS[i].ADDRESS_TYPE);

                        serv_req._ENA1._NAMADDR1s[r].RELATIONSHIPCODESpecified = CopMvcUtil.IsSpecified(e.NAME_ADDRESS[i].RELATIONSHIP_CODE);
                        serv_req._ENA1._NAMADDR1s[r].RELATIONSHIPCODE          = CopMvcUtil.GetDecimal(e.NAME_ADDRESS[i].RELATIONSHIP_CODE);


                        // ENA 2
                        serv_req._ENA2._NAMADDR2s[r] = new RTTIE210_SrvRef._NAMADDR2();

                        serv_req._ENA2._NAMADDR2s[r].ATTENTION    = CopMvcUtil.GetString(e.NAME_ADDRESS[i].ATTENTION);
                        serv_req._ENA2._NAMADDR2s[r].ADDRESSLINE1 = CopMvcUtil.GetString(e.NAME_ADDRESS[i].ADDRESS1);
                        serv_req._ENA2._NAMADDR2s[r].ADDRESSLINE2 = CopMvcUtil.GetString(e.NAME_ADDRESS[i].ADDRESS2);

                        serv_req._ENA2._NAMADDR2s[r].CITY    = CopMvcUtil.GetString(e.NAME_ADDRESS[i].CITY);
                        serv_req._ENA2._NAMADDR2s[r].STATE   = CopMvcUtil.GetString(e.NAME_ADDRESS[i].STATE);
                        serv_req._ENA2._NAMADDR2s[r].ZIPCODE = CopMvcUtil.GetString(e.NAME_ADDRESS[i].ZIP);

                        serv_req._ENA2._NAMADDR2s[r].BUSINESSPHONENUMBERSpecified = CopMvcUtil.IsSpecified(e.NAME_ADDRESS[i].WORK_PHONE);
                        serv_req._ENA2._NAMADDR2s[r].BUSINESSPHONENUMBER          = CopMvcUtil.GetDecimal(e.NAME_ADDRESS[i].WORK_PHONE);

                        serv_req._ENA2._NAMADDR2s[r].BUSINESSPHONEEXTENSION = CopMvcUtil.GetString(e.NAME_ADDRESS[i].WORK_PHONE);

                        serv_req._ENA2._NAMADDR2s[r].BUSINESSFAXSpecified = CopMvcUtil.IsSpecified(e.NAME_ADDRESS[i].WORK_FAX);
                        serv_req._ENA2._NAMADDR2s[r].BUSINESSFAX          = CopMvcUtil.GetDecimal(e.NAME_ADDRESS[i].WORK_FAX);

                        serv_req._ENA2._NAMADDR2s[r].OTHERPHONENUMBERSpecified = CopMvcUtil.IsSpecified(e.NAME_ADDRESS[i].OTHER_PHONE);
                        serv_req._ENA2._NAMADDR2s[r].OTHERPHONENUMBER          = CopMvcUtil.GetDecimal(e.NAME_ADDRESS[i].OTHER_PHONE);

                        serv_req._ENA2._NAMADDR2s[r].EMAILADDR = CopMvcUtil.GetString(e.NAME_ADDRESS[i].EMAIL);

                        serv_req._ENA2._NAMADDR2s[r].TIADRSEQUENCENUMBERSpecified = CopMvcUtil.IsSpecified(e.NAME_ADDRESS[i].TRACE_NUMBER);
                        serv_req._ENA2._NAMADDR2s[r].TIADRSEQUENCENUMBER          = CopMvcUtil.GetDecimal(e.NAME_ADDRESS[i].TRACE_NUMBER);



                        r++;
                    }
                }
            }

            //LOAD TAX ACCT s
            if (e.TAX_ACCT.Count > 0)
            {
                serv_req._ETA = new RTTIE210_SrvRef._ETA();
                serv_req._ETA._ENTITYTAXACCOUNTSs = new RTTIE210_SrvRef._ENTITYTAXACCOUNTS[e.TAX_ACCT.Count];

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

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].FUNCTIONCODE = CopMvcUtil.GetString(e.TAX_ACCT[i].FUNCTION_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].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].STARTDATE = CopMvcUtil.ConvDateDecimal("05/05/2010");

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].WAGMONTHLYGROSS = CopMvcUtil.GetString(e.TAX_ACCT[i].WAGE_MONTHLY_GROSS);

                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].BPTNEWAPPLICATION             = new RTTIE210_SrvRef.BPTNEWAPPLICATION();
                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].BPTNEWAPPLICATION.BPTNASTATUS = CopMvcUtil.GetString(e.TAX_ACCT[i].UOL_BRT);
                    serv_req._ETA._ENTITYTAXACCOUNTSs[i].PRKID = CopMvcUtil.GetString(e.TAX_ACCT[i].PRK_ID);
                }
            }

            serv_req._ECHK         = new RTTIE210_SrvRef._ECHK();
            serv_req._ECHK._ECHECK = new RTTIE210_SrvRef._ECHECK();

            serv_req._ECHK._ECHECK.FUNCTIONCODE         = CopMvcUtil.GetString(e.ECHECK.FUNCTION_CODE);
            serv_req._ECHK._ECHECK.TRANSITROUTINGNUMBER = CopMvcUtil.GetString(e.ECHECK.ROUTING_NUMBER);
            serv_req._ECHK._ECHECK.BANKACCOUNTNUMBER    = CopMvcUtil.GetString(e.ECHECK.ACCOUNT_NUMBER);
            serv_req._ECHK._ECHECK.BANKACCOUNTTYPE      = CopMvcUtil.GetString(e.ECHECK.ACCOUNT_TYPE);


            RTTIE210_SrvRef.RTTIE210Response response = _client.RTTIE210(serv_req);

            e = __Fill(response);

            return(e);
        }