コード例 #1
0
ファイル: RTTIE036.cs プロジェクト: DCSUser1/eGovPhase2
        private static COPXmlFactory.RTTIE036.SCHOOLRETURN _Fill(RTTIE236_SrvRef.RTTIE236Response e)
        {
            COPXmlFactory.RTTIE036.SCHOOLRETURN fobj = new SCHOOLRETURN();

            //LOAD ERRORS INTO OBJECT
            fobj.ERROR_INFO = new ERROR_INFO();

            fobj.ERROR_INFO.PROGRAM = e._SMA._PROGRAM;
            fobj.ERROR_INFO.LINE    = e._SMA.ERRORLINE.ToString();
            fobj.ERROR_INFO.MESSAGE = e._SMA.MESSAGE;
            fobj.ERROR_INFO.ERROR   = e._SMA.SYSTEMERROR.ToString();

            //LOAD SCHOOL_INFO
            fobj.SCHOOL_INFO               = new SCHOOL_INFO();
            fobj.SCHOOL_INFO.ACCOUNT_ID    = e._ESIT.ACCOUNTID;
            fobj.SCHOOL_INFO.PERIOD        = CopMvcUtil.ConvDate(e._ESIT.PERIODX);
            fobj.SCHOOL_INFO.VERSION       = e._ESIT.VERSIONX;
            fobj.SCHOOL_INFO.RETURN_STATUS = e._ESIT.RETURNSTATUS;
            fobj.SCHOOL_INFO.LAST_UPD_DATE = CopMvcUtil.ConvDate(e._ESIT.LASTUPDATEDATEX);

            fobj.SCHOOL_INFO.RECORDING_DATE    = CopMvcUtil.ConvDate(e._ESIT.RECORDINGDATEX);
            fobj.SCHOOL_INFO.SEQUENCE          = e._ESIT.SEQUENCENUM;
            fobj.SCHOOL_INFO.ADJUSTMENT_REF_NO = e._ESIT.ADJUSTMENTREFERENCENUM;
            fobj.SCHOOL_INFO.RATE                   = CopMvcUtil.ConvDigitToDouble9(e._ESIT.RATE);
            fobj.SCHOOL_INFO.EXTENSION_DATE         = CopMvcUtil.ConvDate(e._ESIT.EXTENSIONDATEX);
            fobj.SCHOOL_INFO.PREPARER_NAME          = e._ESIT.PREPARERNAME;
            fobj.SCHOOL_INFO.PREPARER_PHONE         = e._ESIT.PREPARERPHONE;
            fobj.SCHOOL_INFO.PREPARER_PHONE_EXT     = e._ESIT.PREPARERPHONEEXT;
            fobj.SCHOOL_INFO.PREPARER_IP_ADDRESS    = e._ESIT.PREPARERIPADDRESS;
            fobj.SCHOOL_INFO.PREPARER_EMAIL_ADDRESS = e._ESIT.PREPAREREMAILADDRESS;
            fobj.SCHOOL_INFO.PREPARER_WHO           = e._ESIT.PREPARERTYPE;

            //   fobj.SCHOOL_INFO.PREPARER_WHO = e._ETOB.;

            //LOAD AMT_INFO
            fobj.AMT_INFO = new AMT_INFO();
            fobj.AMT_INFO.NET_TAX_DIVIDENDS    = CopMvcUtil.ConvDigitToCurrency(e._EAMT.NETTAXABLEDIVIDENDSX).ToString();
            fobj.AMT_INFO.TAXABLE_INTEREST     = CopMvcUtil.ConvDigitToCurrency(e._EAMT.TAXABLEINTERESTX).ToString();
            fobj.AMT_INFO.S_CORP_DISTRIBUTIONS = CopMvcUtil.ConvDigitToCurrency(e._EAMT.SCORPDISTRIBUTIONSX).ToString();
            fobj.AMT_INFO.PARTNERSHIP_INCOME   = CopMvcUtil.ConvDigitToCurrency(e._EAMT.PARTNERSHIPINCOMEX);
            fobj.AMT_INFO.BENEFICIARY_INCOME   = CopMvcUtil.ConvDigitToCurrency(e._EAMT.BENEFICIARYINCOMEX).ToString();
            fobj.AMT_INFO.SHORT_TERM_GAINS     = CopMvcUtil.ConvDigitToCurrency(e._EAMT.SHORTTERMGAINSX).ToString();
            fobj.AMT_INFO.NET_RENTAL_INCOME    = CopMvcUtil.ConvDigitToCurrency(e._EAMT.NETRENTALINCOMEX).ToString();
            fobj.AMT_INFO.OTHER_TAXABLE_INCOME = CopMvcUtil.ConvDigitToCurrency(e._EAMT.OTHERTAXABLEINCOMEX);
            fobj.AMT_INFO.TOTAL_TAXABLE_INCOME = CopMvcUtil.ConvDigitToCurrency(e._EAMT.TOTALTAXABLEINCOMEX).ToString();
            fobj.AMT_INFO.DEDUCTIBLE_EXPENSES  = CopMvcUtil.ConvDigitToCurrency(e._EAMT.DEDUCTIBLEEXPENSESX).ToString();
            fobj.AMT_INFO.NET_TAXABLE_INCOME   = CopMvcUtil.ConvDigitToCurrency(e._EAMT.NETTAXABLEINCOMEX).ToString();
            fobj.AMT_INFO.GROSS_TAX_DUE        = CopMvcUtil.ConvDigitToCurrency(e._EAMT.GROSSTAXDUEX);
            fobj.AMT_INFO.CREDITS      = CopMvcUtil.ConvDigitToCurrency(e._EAMT.CREDITSX);
            fobj.AMT_INFO.TAX_DUE      = CopMvcUtil.ConvDigitToCurrency(e._EAMT.TAXDUEX).ToString();
            fobj.AMT_INFO.TAX_REFUND   = CopMvcUtil.ConvDigitToCurrency(e._EAMT.REFUNDAMTX);
            fobj.AMT_INFO.TAX_OVERPAID = CopMvcUtil.ConvDigitToCurrency(e._EAMT.OVERPAYMENTX).ToString();

            fobj.AMT_INFO.USER_ID = CopMvcUtil.ConvDigitToCurrency(e._EAMT.USERID);

            return(fobj);
        }
コード例 #2
0
        private static SCHOOLRETURN __Call(SCHOOLRETURN e)
        {
            switch (e.SCHOOL_INFO.RETURN_STATUS)
            {
            case "INQ":     // fill
                e = __RTTIE036_F_I(e);
                break;

            case null:     // submit
                e = __RTTIE036_F_U(e);
                break;

            default:
                e.SCHOOL_INFO.RETURN_STATUS = "INQ";
                e = __RTTIE036_F_I(e);
                break;
            }
            return(e);
        }
コード例 #3
0
ファイル: RTTIE036.cs プロジェクト: DCSUser1/eGovPhase2
        private static SCHOOLRETURN __Call(SCHOOLRETURN e)
        {
            switch (e.SCHOOL_INFO.RETURN_STATUS)
            {
            case "INQ":     // fill
                // e = __RTTIE036_F_I(e);
                e = __RTTIE036_F_I("D:/sanghamitra/Sanghamitra Acharya/CopPhase2/SourceCode/EGovCurrent23.5/Xml files/school/SchoolInitResponse.xml");
                break;

            case null:     // submit
                e = __RTTIE036_F_U(e);
                break;

            default:
                e = __RTTIE036_F_I("C:/Sanghamitra/Projects/COP/EGovCurrent23.5/Xml files/school/SchoolInitResponse.xml");
                break;
            }
            return(e);
        }