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); }
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); }
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); }
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); }
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); }
private static COPXmlFactory.RTTIE022.DelinquentForm __RTTIE222_F_U(COPXmlFactory.RTTIE022.DelinquentForm e) { RTTIE022_SrvRef.TT022E00 rttie022 = new RTTIE022_SrvRef.TT022E00(); return(e); }