private static COPXmlFactory.RTTIE027.WAGERETURN __RTTIE027_F_I(COPXmlFactory.RTTIE027.WAGERETURN e) { WAGE_RTTIE027_SrvRef.TT027E00_EWAG _EWAG = new WAGE_RTTIE027_SrvRef.TT027E00_EWAG(); WAGE_RTTIE027_SrvRef.TT027E00_SERR _SERR = new WAGE_RTTIE027_SrvRef.TT027E00_SERR(); WAGE_RTTIE027_SrvRef.TT027E00 serv_req = new WAGE_RTTIE027_SrvRef.TT027E00(); WAGE_RTTIE027_SrvRef.TT027E00Response_SMA _SMAResponse = new WAGE_RTTIE027_SrvRef.TT027E00Response_SMA(); WAGE_RTTIE027_SrvRef.TT027E00Response_EAMT _EAMTResponse = new WAGE_RTTIE027_SrvRef.TT027E00Response_EAMT(); WAGE_RTTIE027_SrvRef.TT027E00Response_EWAG _EWAGResponse = new WAGE_RTTIE027_SrvRef.TT027E00Response_EWAG(); WAGE_RTTIE027_SrvRef.TT027E00Response_SERR _SERRResponse = new WAGE_RTTIE027_SrvRef.TT027E00Response_SERR(); _EWAG.ACCOUNTID = e.WAGE_INFO.ACCOUNT_ID; _EWAG.PERIODX = CopMvcUtil.ConvDateDecimalString(e.WAGE_INFO.PERIOD); _EWAG.RETURNSTATUS = e.WAGE_INFO.RETURN_STATUS; _SMAResponse = serv_req.CallTT027E00 (new WAGE_RTTIE027_SrvRef.TT027E00_SMA(), _EWAG, new WAGE_RTTIE027_SrvRef.TT027E00_EAMT(), _SERR, out _EWAGResponse, out _EAMTResponse, out _SERRResponse ); e = _Fill(_SMAResponse, _EWAGResponse, _EAMTResponse, _SERRResponse); return(e); }
private static COPXmlFactory.RTTIE027.WAGERETURN __RTTIE027_F_U(COPXmlFactory.RTTIE027.WAGERETURN e) { WAGE_RTTIE027_SrvRef.TT027E00 serv_req = new WAGE_RTTIE027_SrvRef.TT027E00(); WAGE_RTTIE027_SrvRef.TT027E00_EWAG _EWAG = new WAGE_RTTIE027_SrvRef.TT027E00_EWAG(); WAGE_RTTIE027_SrvRef.TT027E00_EAMT _EAMT = new WAGE_RTTIE027_SrvRef.TT027E00_EAMT(); WAGE_RTTIE027_SrvRef.TT027E00_SMA _SMA = new WAGE_RTTIE027_SrvRef.TT027E00_SMA(); WAGE_RTTIE027_SrvRef.TT027E00_SERR _SERR = new WAGE_RTTIE027_SrvRef.TT027E00_SERR(); WAGE_RTTIE027_SrvRef.TT027E00Response_SMA _SMAResponse = new WAGE_RTTIE027_SrvRef.TT027E00Response_SMA(); WAGE_RTTIE027_SrvRef.TT027E00Response_EAMT _EAMTResponse = new WAGE_RTTIE027_SrvRef.TT027E00Response_EAMT(); WAGE_RTTIE027_SrvRef.TT027E00Response_EWAG _EWAGResponse = new WAGE_RTTIE027_SrvRef.TT027E00Response_EWAG(); WAGE_RTTIE027_SrvRef.TT027E00Response_SERR _SERRResponse = new WAGE_RTTIE027_SrvRef.TT027E00Response_SERR(); _EWAG.ACCOUNTID = e.WAGE_INFO.ACCOUNT_ID; _EWAG.VERSIONX = e.WAGE_INFO.VERSION; _EWAG.PERIODX = CopMvcUtil.ConvDateDecimalString(e.WAGE_INFO.PERIOD); _EWAG.DOCUMENTCONTROLX = e.WAGE_INFO.DOCUMENT_CONTROL; _EWAG.ADJREFNO = e.WAGE_INFO.ADJ_REFNO_CONTROL; _EWAG.RETURNSTATUS = e.WAGE_INFO.RETURN_STATUS; _EWAG.SEQUENCENUM = e.WAGE_INFO.SEQUENCE; _EWAG.LASTUPDATEDATEX = CopMvcUtil.ConvDateDecimalString(e.WAGE_INFO.LAST_UPD_DATE); _EWAG.NUMBEROFRESIDENTSX = CopMvcUtil.ConvNumberToDigit7(e.WAGE_INFO.NO_OF_RESIDENTS); _EWAG.NUMBEROFNONRESIDENTSX = CopMvcUtil.ConvNumberToDigit7(e.WAGE_INFO.NO_OF_NONRESIDENTS); _EWAG.PHILAEMPLOYEESX = CopMvcUtil.ConvNumberToDigit7(e.WAGE_INFO.PHILA_EMPLOYEES); _EWAG.TOTALEMPLOYEESX = CopMvcUtil.ConvNumberToDigit7(e.WAGE_INFO.TOTAL_EMPLOYEES); _EWAG.RESRATEA = CopMvcUtil.ConvNumberToDigit9(e.WAGE_INFO.RESTAX_A); _EWAG.RESRATEB = CopMvcUtil.ConvNumberToDigit9(e.WAGE_INFO.RESTAX_B); _EWAG.NONRATEA = CopMvcUtil.ConvNumberToDigit9(e.WAGE_INFO.NONRESTAX_A); _EWAG.NONRATEB = CopMvcUtil.ConvNumberToDigit9(e.WAGE_INFO.NONRESTAX_B); _EWAG.FREQUENCY = e.WAGE_INFO.FREQUENCY; _EWAG.DUEDATE = CopMvcUtil.ConvDateDecimalString(e.WAGE_INFO.DUE_DATE); _EWAG.PREPARERNAME = e.WAGE_INFO.PREPARER_NAME; _EWAG.PREPARERPHONE = CopMvcUtil.GetDecimal(e.WAGE_INFO.PREPARER_PHONE); _EWAG.PREPARERPHONEEXT = e.WAGE_INFO.PREPARER_PHONE_EXT; _EWAG.PREPARERIPADDRESS = e.WAGE_INFO.PREPARER_IP_ADDRESS; _EWAG.PREPAREREMAILADDRESS = e.WAGE_INFO.PREPARER_EMAIL_ADDRESS; _EWAG.PREPARERTYPE = e.WAGE_INFO.PREPARER_WHO;; _EWAG.PREPARERPHONESpecified = true; _EAMT.GROSSCOMPENSATIONX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.GROSS_COMP); _EAMT.NONTAXABLECOMPX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_TAXABLE_COMP); _EAMT.TIPSWAGESX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.TIPS_WAGES);// "000000000000000"; _EAMT.NETCOMPENSATIONX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NET_COMP); _EAMT.RESIDENTPAYROLLAX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.RESIDENT_PAYROLL_A); _EAMT.RESIDENTTAXDUEAX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.RESIDENT_TAX_DUE_A); _EAMT.RESIDENTPAYROLLBX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.RESIDENT_PAYROLL_B); _EAMT.RESIDENTTAXDUEBX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.RESIDENT_TAX_DUE_B); _EAMT.NONRESPAYROLLAX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_RES_PAYROLL_A); _EAMT.NONRESTAXDUEAX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_RES_TAX_DUE_A); _EAMT.NONRESPAYROLLBX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_RES_PAYROLL_B); _EAMT.NONRESTAXDUEBX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.NON_RES_TAX_DUE_B); _EAMT.TOTALGROSSTAXDUEX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.TOTAL_GROSS_TAX_DUE); _EAMT.TAXPAIDX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.TAX_PAID); _EAMT.TAXDUEX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.TAX_DUE); _EAMT.TAXOVERPAIDX = CopMvcUtil.ConvCurrencyToDigit(e.AMT_INFO.TAX_OVERPAID); _EAMT.POSTINGDATEX = CopMvcUtil.ConvDateDecimalString(e.AMT_INFO.POSTING_DATE); _EAMT.FILINGDATEX = CopMvcUtil.ConvDateDecimalString(e.AMT_INFO.FILING_DATE); _EAMT.USERID = e.AMT_INFO.USER_ID; string s = CopMvcUtil.GetXMlFromObject(_EWAG); string s1 = CopMvcUtil.GetXMlFromObject(_EAMT); _SMAResponse = serv_req.CallTT027E00 (_SMA, _EWAG, _EAMT, _SERR, out _EWAGResponse, out _EAMTResponse, out _SERRResponse ); e = _Fill(_SMAResponse, _EWAGResponse, _EAMTResponse, _SERRResponse); return(e); }