Esempio n. 1
0
        private static COPXmlFactory.RTTIE022.DelinquentForm _Fill(RTTIE022_SrvRef.TT022E00Response_SMA _SMA, RTTIE022_SrvRef.TT022E00Response_EMI _EMI, RTTIE022_SrvRef.TT022E00Response_ETA _ETA)
        {
            COPXmlFactory.RTTIE022.DelinquentForm fobj = RevenueGovXMLFactory.GetDelinquentForm();

            //LOAD ERRORS INTO OBJECT
            fobj.ERROR_INFO = new ERROR_INFO();
            if (_SMA._SYSTEMMESSAGEAREA != null)
            {
                fobj.ERROR_INFO.PROGRAM = _SMA._SYSTEMMESSAGEAREA._PROGRAM;
                fobj.ERROR_INFO.LINE    = _SMA._SYSTEMMESSAGEAREA.LINE.ToString();
                fobj.ERROR_INFO.MESSAGE = _SMA._SYSTEMMESSAGEAREA.MESSAGE;
                fobj.ERROR_INFO.ERROR   = _SMA._SYSTEMMESSAGEAREA.ERROR.ToString();
            }

            //LOAD DEL_INFO
            fobj.DEL_INFO = new DEL_INFO();
            if (_EMI != null)
            {
                fobj.DEL_INFO.ENTITY_TYPE       = _EMI._ENTITYMASTERINFO.ENTITYTYPE.ToString();
                fobj.DEL_INFO.ENTITY_ID         = _EMI._ENTITYMASTERINFO.ENTITYID.ToString();
                fobj.DEL_INFO.FUNCTION          = _EMI._ENTITYMASTERINFO.FUNCTION;
                fobj.DEL_INFO.NOTICE_NUM        = _EMI._ENTITYMASTERINFO.NOTICENUM;
                fobj.DEL_INFO.NEXT_ACCOUNT_TYPE = _EMI._ENTITYMASTERINFO.NEXTACCOUNT.ToString();
                fobj.DEL_INFO.NEXT_ACCOUNT_ID   = _EMI._ENTITYMASTERINFO.NEXTACCOUNTID.ToString();
                fobj.DEL_INFO.NEXT_PERIOD       = _EMI._ENTITYMASTERINFO.NEXTPERIOD.ToString();
            }

            //LOAD DEL_INFO
            if (_ETA._ENTITYTAXACCOUNTSs != null)
            {
                for (int i = 0; i < _ETA._ENTITYTAXACCOUNTSs.Length; i++)
                {
                    if (CopMvcUtil.GetString(_ETA._ENTITYTAXACCOUNTSs[i].ACCOUNTID) != "")
                    {
                        fobj.DEL_ACCTs.Add(RevenueGovXMLFactory.GetDelinquent_DEL_ACCT());

                        fobj.DEL_ACCTs[i].FUNCTION_CODE = _ETA._ENTITYTAXACCOUNTSs[i].FUNCTIONCODE;
                        fobj.DEL_ACCTs[i].ACCOUNT_TYPE  = CopMvcUtil.GetString(_ETA._ENTITYTAXACCOUNTSs[i].ACCOUNT);
                        fobj.DEL_ACCTs[i].ACCOUNT_ID    = _ETA._ENTITYTAXACCOUNTSs[i].ACCOUNTID;
                        fobj.DEL_ACCTs[i].PERIOD        = CopMvcUtil.ConvDate(_ETA._ENTITYTAXACCOUNTSs[i].PERIODX);
                        fobj.DEL_ACCTs[i].PRINCIPAL_DUE = CopMvcUtil.ConvDigitToCurrency(_ETA._ENTITYTAXACCOUNTSs[i].PRINCIPALX);
                        fobj.DEL_ACCTs[i].INTEREST_DUE  = CopMvcUtil.ConvDigitToCurrency(_ETA._ENTITYTAXACCOUNTSs[i].INTERESTX);
                        fobj.DEL_ACCTs[i].PENALTY_DUE   = CopMvcUtil.ConvDigitToCurrency(_ETA._ENTITYTAXACCOUNTSs[i].PENALTYX);
                        fobj.DEL_ACCTs[i].OTHER_DUE     = CopMvcUtil.ConvDigitToCurrency(_ETA._ENTITYTAXACCOUNTSs[i].OTHERX);
                        fobj.DEL_ACCTs[i].BRT_ENTITY    = _ETA._ENTITYTAXACCOUNTSs[i].BRTENTITY;
                        fobj.DEL_ACCTs[i].BRT_ADDRESS   = _ETA._ENTITYTAXACCOUNTSs[i].BRTADDRESS;
                        fobj.DEL_ACCTs[i].FILL          = _ETA._ENTITYTAXACCOUNTSs[i].FILL;
                    }
                }
            }



            return(fobj);
        }
Esempio n. 2
0
        private static COPXmlFactory.RTTIE022.DelinquentForm __RTTIE222_F_I(COPXmlFactory.RTTIE022.DelinquentForm e)
        {
            RTTIE022_SrvRef.TT022E00_EMI _EMI     = new RTTIE022_SrvRef.TT022E00_EMI();
            RTTIE022_SrvRef.TT022E00     rttie022 = new RTTIE022_SrvRef.TT022E00();

            RTTIE022_SrvRef.TT022E00Response_EMI _EMIResponse = new RTTIE022_SrvRef.TT022E00Response_EMI();
            RTTIE022_SrvRef.TT022E00Response_SMA _SMAResponse = new RTTIE022_SrvRef.TT022E00Response_SMA();
            RTTIE022_SrvRef.TT022E00Response_ETA _ETAResponse = new RTTIE022_SrvRef.TT022E00Response_ETA();

            //RTTIE022_SrvRef.TT022E00Response_EMI _EMIResponseNoticeNo = new RTTIE022_SrvRef.TT022E00Response_EMI();
            //RTTIE022_SrvRef.TT022E00Response_SMA _SMAResponseNoticeNo = new RTTIE022_SrvRef.TT022E00Response_SMA();
            //RTTIE022_SrvRef.TT022E00Response_ETA _ETAResponseNoticeNo = new RTTIE022_SrvRef.TT022E00Response_ETA();


            _EMI._ENTITYMASTERINFO = new RTTIE022_SrvRef.TT022E00_EMI_ENTITYMASTERINFO();


            _EMI._ENTITYMASTERINFO.ENTITYTYPE          = CopMvcUtil.GetDecimal(e.DEL_INFO.ENTITY_TYPE);
            _EMI._ENTITYMASTERINFO.ENTITYID            = e.DEL_INFO.ENTITY_ID;
            _EMI._ENTITYMASTERINFO.FUNCTION            = e.DEL_INFO.FUNCTION;
            _EMI._ENTITYMASTERINFO.ENTITYTYPESpecified = true;


            _SMAResponse = rttie022.CallTT022E00( //calling the service for status...
                new RTTIE022_SrvRef.TT022E00_SMA(),
                _EMI,
                new RTTIE022_SrvRef.TT022E00_ETA(),
                out _EMIResponse,
                out _ETAResponse
                );
            //_EMI._ENTITYMASTERINFO.ENTITYTYPE = CopMvcUtil.GetDecimal(e.DEL_INFO.ENTITY_TYPE);
            //_EMI._ENTITYMASTERINFO.ENTITYID = e.DEL_INFO.ENTITY_ID;
            //_EMI._ENTITYMASTERINFO.FUNCTION = "P";
            //_EMI._ENTITYMASTERINFO.ENTITYTYPESpecified = true;

            //_SMAResponseNoticeNo = rttie022.CallTT022E00( //calling the service for status...
            //                                 new RTTIE022_SrvRef.TT022E00_SMA(),
            //                                 _EMI,
            //                                 new RTTIE022_SrvRef.TT022E00_ETA(),
            //                                 out _EMIResponseNoticeNo,
            //                                 out _ETAResponseNoticeNo
            //                                 );
            e = _Fill(_SMAResponse, _EMIResponse, _ETAResponse);

            return(e);
        }
Esempio n. 3
0
        private static COPXmlFactory.RTTIE022.DelinquentForm __RTTIE222_F_I(COPXmlFactory.RTTIE022.DelinquentForm e)
        {
            RTTIE222_SrvRef.RTTIE222 serv_req = new RTTIE222_SrvRef.RTTIE222();

            serv_req._EMI = new RTTIE222_SrvRef._EMI();

            serv_req._EMI._ENTITYMASTERINFO = new RTTIE222_SrvRef._ENTITYMASTERINFO();

            serv_req._EMI._ENTITYMASTERINFO.ENTITYTYPESpecified = CopMvcUtil.IsSpecified(e.DEL_INFO.ENTITY_TYPE);
            serv_req._EMI._ENTITYMASTERINFO.ENTITYTYPE          = CopMvcUtil.ConvDecimal(e.DEL_INFO.ENTITY_TYPE);
            serv_req._EMI._ENTITYMASTERINFO.ENTITYID            = e.DEL_INFO.ENTITY_ID;
            serv_req._EMI._ENTITYMASTERINFO.FUNCTION            = e.DEL_INFO.FUNCTION;

            RTTIE222_SrvRef.RTTIE222Response response = _client.RTTIE2222(serv_req);

            e = _Fill(response);

            return(e);
        }
Esempio n. 4
0
        private static COPXmlFactory.RTTIE022.DelinquentForm __RTTIE222_F_U(COPXmlFactory.RTTIE022.DelinquentForm e)
        {
            RTTIE222_SrvRef.RTTIE222 serv_req = new RTTIE222_SrvRef.RTTIE222();

            /*
             * serv_req._EWAG = new RTTIE022_SrvRef._EWAG();
             * serv_req._EWAG.ACCOUNTID = e.WAGE_INFO.ACCOUNT_ID;
             * serv_req._EWAG.VERSIONX = e.WAGE_INFO.VERSION;
             * serv_req._EWAG.PERIODX = CopMvcUtil.ConvDateDecimalString(e.WAGE_INFO.PERIOD);
             * serv_req._EWAG.DOCUMENTCONTROLX = e.WAGE_INFO.DOCUMENT_CONTROL;
             * serv_req._EWAG.ADJREFNO =e.WAGE_INFO.ADJ_REFNO_CONTROL;
             *
             * //   serv_req._EWAG.en = e.WAGE_INFO.ENTITY_ID;
             *
             * serv_req._EWAG.RETURNSTATUS = e.WAGE_INFO.RETURN_STATUS;
             * serv_req._EWAG.SEQUENCENUM = e.WAGE_INFO.SEQUENCE;
             * serv_req._EWAG.LASTUPDATEDATEX = CopMvcUtil.ConvDateDecimalString(e.WAGE_INFO.LAST_UPD_DATE);
             * serv_req._EWAG.NUMBEROFRESIDENTSX = e.WAGE_INFO.NO_OF_RESIDENTS;
             * serv_req._EWAG.NUMBEROFNONRESIDENTSX = e.WAGE_INFO.NO_OF_NONRESIDENTS;
             * serv_req._EWAG.PHILAEMPLOYEESX = e.WAGE_INFO.PHILA_EMPLOYEES;
             * serv_req._EWAG.TOTALEMPLOYEESX = e.WAGE_INFO.TOTAL_EMPLOYEES;
             * serv_req._EWAG.RESRATEA = CopMvcUtil.ConvNumberToDigit9(e.WAGE_INFO.RESTAX_A);
             * serv_req._EWAG.RESRATEB = CopMvcUtil.ConvNumberToDigit9(e.WAGE_INFO.RESTAX_B);
             * serv_req._EWAG.NONRATEA = CopMvcUtil.ConvNumberToDigit9(e.WAGE_INFO.NONRESTAX_A);
             * serv_req._EWAG.NONRATEB = CopMvcUtil.ConvNumberToDigit9(e.WAGE_INFO.NONRESTAX_B);
             * serv_req._EWAG.FREQUENCY = e.WAGE_INFO.FREQUENCY;
             * serv_req._EWAG.DUEDATE = CopMvcUtil.ConvDateDecimalString(e.WAGE_INFO.DUE_DATE);
             *
             *
             *
             * serv_req._EWAG.PREPARERNAME = e.WAGE_INFO.PREPARER_NAME;
             * serv_req._EWAG.PREPARERPHONE = e.WAGE_INFO.PREPARER_PHONE;
             * serv_req._EWAG.PREPARERPHONEEXT = e.WAGE_INFO.PREPARER_PHONE_EXT;
             * serv_req._EWAG.PREPARERIPADDRESS = e.WAGE_INFO.PREPARER_IP_ADDRESS;
             * serv_req._EWAG.PREPAREREMAILADDRESS = e.WAGE_INFO.PREPARER_EMAIL_ADDRESS;
             * serv_req._EWAG.PREPARERTYPE = e.WAGE_INFO.PREPARER_WHO; ;
             *
             *
             * serv_req._EAMT = new RTTIE022_Srvref._EAMT();
             * serv_req._EAMT.GROSSCOMPENSATIONX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.GROSS_COMP);
             * serv_req._EAMT.NONTAXABLECOMPX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_TAXABLE_COMP);
             * serv_req._EAMT.NETCOMPENSATIONX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NET_COMP);
             * serv_req._EAMT.RESIDENTPAYROLLAX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.RESIDENT_PAYROLL_A);
             * serv_req._EAMT.RESIDENTTAXDUEAX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.RESIDENT_TAX_DUE_A);
             * serv_req._EAMT.RESIDENTPAYROLLBX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.RESIDENT_PAYROLL_B);
             * serv_req._EAMT.RESIDENTTAXDUEBX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.RESIDENT_TAX_DUE_B);
             * serv_req._EAMT.NONRESPAYROLLAX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_RES_PAYROLL_A);
             * serv_req._EAMT.NONRESTAXDUEAX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_RES_TAX_DUE_A);
             * serv_req._EAMT.NONRESPAYROLLBX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_RES_PAYROLL_B);
             * serv_req._EAMT.NONRESTAXDUEBX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_RES_TAX_DUE_B);
             * serv_req._EAMT.TOTALGROSSTAXDUEX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.TOTAL_GROSS_TAX_DUE);
             * serv_req._EAMT.TAXPAIDX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.TAX_PAID);
             * serv_req._EAMT.TAXDUEX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.TAX_DUE);
             * serv_req._EAMT.TAXOVERPAIDX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.TAX_OVERPAID);
             * serv_req._EAMT.POSTINGDATEX = CopMvcUtil.ConvDateDecimalString(e.AMT_INFO.POSTING_DATE);
             * serv_req._EAMT.FILINGDATEX = CopMvcUtil.ConvDateDecimalString(e.AMT_INFO.FILING_DATE);
             * serv_req._EAMT.USERID =e.AMT_INFO.USER_ID;
             *
             *
             *
             * RTTIE022_Srvref.RTTIE022Response response = _client.RTTIE022(serv_req);
             *
             * e = _Fill(response);
             */
            return(e);
        }
Esempio n. 5
0
        private static COPXmlFactory.RTTIE022.DelinquentForm __RTTIE222_F_P(COPXmlFactory.RTTIE022.DelinquentForm e)
        {
            RTTIE022_SrvRef.TT022E00_EMI         _EMI         = new RTTIE022_SrvRef.TT022E00_EMI();
            RTTIE022_SrvRef.TT022E00_ETA         _ETA         = new RTTIE022_SrvRef.TT022E00_ETA();
            RTTIE022_SrvRef.TT022E00             rttie022     = new RTTIE022_SrvRef.TT022E00();
            RTTIE022_SrvRef.TT022E00Response_SMA _SMAResponse = new RTTIE022_SrvRef.TT022E00Response_SMA();
            RTTIE022_SrvRef.TT022E00Response_EMI _EMIResponse = new RTTIE022_SrvRef.TT022E00Response_EMI();
            RTTIE022_SrvRef.TT022E00Response_ETA _ETAResponse = new RTTIE022_SrvRef.TT022E00Response_ETA();

            _EMI._ENTITYMASTERINFO                     = new RTTIE022_SrvRef.TT022E00_EMI_ENTITYMASTERINFO();
            _EMI._ENTITYMASTERINFO.ENTITYTYPE          = CopMvcUtil.GetDecimal(e.DEL_INFO.ENTITY_TYPE);
            _EMI._ENTITYMASTERINFO.ENTITYID            = e.DEL_INFO.ENTITY_ID;
            _EMI._ENTITYMASTERINFO.FUNCTION            = e.DEL_INFO.FUNCTION;
            _EMI._ENTITYMASTERINFO.ENTITYTYPESpecified = true;


            if (e.DEL_ACCTs.Count > 0)
            {
                _ETA._ENTITYTAXACCOUNTSs = new RTTIE022_SrvRef.TT022E00_ETA_ENTITYTAXACCOUNTS[e.DEL_ACCTs.Count];

                for (int i = 0; i < e.DEL_ACCTs.Count; i++)
                {
                    if (e.DEL_ACCTs[i].ACCOUNT_ID.Value != null)
                    {
                        _ETA._ENTITYTAXACCOUNTSs[i] = new RTTIE022_SrvRef.TT022E00_ETA_ENTITYTAXACCOUNTS();

                        _ETA._ENTITYTAXACCOUNTSs[i].FUNCTIONCODE = e.DEL_ACCTs[i].FUNCTION_CODE;


                        _ETA._ENTITYTAXACCOUNTSs[i].ACCOUNTID = e.DEL_ACCTs[i].ACCOUNT_ID;

                        _ETA._ENTITYTAXACCOUNTSs[i].INTERESTX = CopMvcUtil.ConvCurrencyToDigit(e.DEL_ACCTs[i].INTEREST_DUE).Substring(2); //change the method

                        _ETA._ENTITYTAXACCOUNTSs[i].PENALTYX = CopMvcUtil.ConvCurrencyToDigit(e.DEL_ACCTs[i].PENALTY_DUE).Substring(2);

                        _ETA._ENTITYTAXACCOUNTSs[i].PRINCIPALX = CopMvcUtil.ConvCurrencyToDigit(e.DEL_ACCTs[i].PRINCIPAL_DUE).Substring(2);

                        _ETA._ENTITYTAXACCOUNTSs[i].PERIODX = CopMvcUtil.ConvDateDecimalString(e.DEL_ACCTs[i].PERIOD);

                        _ETA._ENTITYTAXACCOUNTSs[i].OTHERX = CopMvcUtil.ConvCurrencyToDigit(e.DEL_ACCTs[i].OTHER_DUE).Substring(2);

                        _ETA._ENTITYTAXACCOUNTSs[i].BRTADDRESS = e.DEL_ACCTs[i].BRT_ADDRESS;

                        _ETA._ENTITYTAXACCOUNTSs[i].BRTENTITY = e.DEL_ACCTs[i].BRT_ENTITY;

                        _ETA._ENTITYTAXACCOUNTSs[i].ACCOUNT = e.DEL_ACCTs[i].ACCOUNT_TYPE;

                        _ETA._ENTITYTAXACCOUNTSs[i].FILL = e.DEL_ACCTs[i].FILL;
                    }
                }
            }

            string eta = CopMvcUtil.GetXMlFromObject(_ETA);
            string emi = CopMvcUtil.GetXMlFromObject(_EMI);

            _SMAResponse = rttie022.CallTT022E00( //calling the service for status...
                new RTTIE022_SrvRef.TT022E00_SMA(),
                _EMI,
                _ETA,
                out _EMIResponse,
                out _ETAResponse
                );

            e = _Fill(_SMAResponse, _EMIResponse, _ETAResponse);

            return(e);
        }
Esempio n. 6
0
 private static COPXmlFactory.RTTIE022.DelinquentForm __RTTIE222_F_U(COPXmlFactory.RTTIE022.DelinquentForm e)
 {
     RTTIE022_SrvRef.TT022E00 rttie022 = new RTTIE022_SrvRef.TT022E00();
     return(e);
 }