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 _Fill(RTTIE222_SrvRef.RTTIE222Response e) { COPXmlFactory.RTTIE022.DelinquentForm fobj = RevenueGovXMLFactory.GetDelinquentForm(); //LOAD ERRORS INTO OBJECT fobj.ERROR_INFO = new ERROR_INFO(); fobj.ERROR_INFO.PROGRAM = e._SMA._SYSTEMMESSAGEAREA._PROGRAM; fobj.ERROR_INFO.LINE = e._SMA._SYSTEMMESSAGEAREA.LINE.ToString(); fobj.ERROR_INFO.MESSAGE = e._SMA._SYSTEMMESSAGEAREA.MESSAGE; fobj.ERROR_INFO.ERROR = e._SMA._SYSTEMMESSAGEAREA.ERROR.ToString(); //LOAD DEL_INFO fobj.DEL_INFO = new DEL_INFO(); fobj.DEL_INFO.ENTITY_TYPE = e._EMI._ENTITYMASTERINFO.ENTITYTYPE.ToString(); fobj.DEL_INFO.ENTITY_ID = e._EMI._ENTITYMASTERINFO.ENTITYID.ToString(); fobj.DEL_INFO.FUNCTION = e._EMI._ENTITYMASTERINFO.FUNCTION.ToString(); fobj.DEL_INFO.NOTICE_NUM = e._EMI._ENTITYMASTERINFO.NOTICENUM.ToString(); fobj.DEL_INFO.NEXT_ACCOUNT_TYPE = e._EMI._ENTITYMASTERINFO.NEXTACCOUNT.ToString(); fobj.DEL_INFO.NEXT_ACCOUNT_ID = e._EMI._ENTITYMASTERINFO.NEXTACCOUNTID.ToString(); fobj.DEL_INFO.NEXT_PERIOD = e._EMI._ENTITYMASTERINFO.NEXTPERIOD.ToString(); //LOAD DEL_INFO for (int i = 0; i < e._ETA._ENTITYTAXACCOUNTSs.Length; i++) { fobj.DEL_ACCTs.Add(RevenueGovXMLFactory.GetDelinquent_DEL_ACCT()); fobj.DEL_ACCTs[i].FUNCTION_CODE = e._ETA._ENTITYTAXACCOUNTSs[i].FUNCTIONCODE; fobj.DEL_ACCTs[i].ACCOUNT_TYPE = e._ETA._ENTITYTAXACCOUNTSs[i].ACCOUNT; fobj.DEL_ACCTs[i].ACCOUNT_ID = e._ETA._ENTITYTAXACCOUNTSs[i].ACCOUNTID; fobj.DEL_ACCTs[i].PERIOD = CopMvcUtil.ConvDate(e._ETA._ENTITYTAXACCOUNTSs[i].PERIODX); fobj.DEL_ACCTs[i].PRINCIPAL_DUE = CopMvcUtil.ConvDigitToCurrency(e._ETA._ENTITYTAXACCOUNTSs[i].PRINCIPALX); fobj.DEL_ACCTs[i].INTEREST_DUE = CopMvcUtil.ConvDigitToCurrency(e._ETA._ENTITYTAXACCOUNTSs[i].INTERESTX); fobj.DEL_ACCTs[i].PENALTY_DUE = CopMvcUtil.ConvDigitToCurrency(e._ETA._ENTITYTAXACCOUNTSs[i].PENALTYX); fobj.DEL_ACCTs[i].OTHER_DUE = CopMvcUtil.ConvDigitToCurrency(e._ETA._ENTITYTAXACCOUNTSs[i].OTHERX); fobj.DEL_ACCTs[i].BRT_ENTITY = e._ETA._ENTITYTAXACCOUNTSs[i].BRTENTITY; fobj.DEL_ACCTs[i].BRT_ADDRESS = e._ETA._ENTITYTAXACCOUNTSs[i].BRTADDRESS; fobj.DEL_ACCTs[i].FILL = e._ETA._ENTITYTAXACCOUNTSs[i].FILL; } return(fobj); }