コード例 #1
0
        public JsonResult Cmd_Export(string paymentMethod_ID, int C_PaySelection_ID, int m_C_BankAccount_ID, string PaymentRule, string checkNo)
        {
            Ctx            ctx           = Session["ctx"] as Ctx;
            VPayPrintModel objVPaySelect = new VPayPrintModel();

            return(Json(JsonConvert.SerializeObject(objVPaySelect.Cmd_Export(ctx, C_PaySelection_ID, m_C_BankAccount_ID, paymentMethod_ID, Util.GetValueOfInt(checkNo))), JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
        public JsonResult LoadPaymentRuleInfo(string paymentMethod_ID, int C_PaySelection_ID, int m_C_BankAccount_ID, string PaymentRule)
        {
            Ctx            ctx           = Session["ctx"] as Ctx;
            VPayPrintModel objVPaySelect = new VPayPrintModel();

            return(Json(JsonConvert.SerializeObject(objVPaySelect.LoadPaymentRuleInfo(ctx, paymentMethod_ID, C_PaySelection_ID, m_C_BankAccount_ID, PaymentRule)), JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public JsonResult GetDetail(bool showPrintedPayment, int C_PaymentSelect_ID, bool isFirstTime)
        {
            Ctx            ctx           = Session["ctx"] as Ctx;
            VPayPrintModel objVPaySelect = new VPayPrintModel();

            return(Json(JsonConvert.SerializeObject(objVPaySelect.GetDetail(ctx, showPrintedPayment, C_PaymentSelect_ID, isFirstTime)), JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public JsonResult VPayPrintRemittance(string[] data)
        {
            Ctx ctx = Session["ctx"] as Ctx;

            data[0] = "[" + data[0] + "]";
            List <int> payment_ID = JsonConvert.DeserializeObject <List <int> >(data[0]);

            VPayPrintModel objVPaySelect = new VPayPrintModel();

            return(Json(JsonConvert.SerializeObject(objVPaySelect.VPayPrintRemittance(ctx, payment_ID)), JsonRequestBehavior.AllowGet));
        }
コード例 #5
0
        public JsonResult VPayPrintSuccess(string[] data)
        {
            Ctx        ctx      = Session["ctx"] as Ctx;
            List <int> check_ID = JsonConvert.DeserializeObject <List <int> >(data[0]);

            VAdvantage.Model.MPaymentBatch             m_batch  = new VAdvantage.Model.MPaymentBatch(ctx, Util.GetValueOfInt(data[1]), null);
            VAdvantage.Model.MPaySelectionCheck[]      m_checks = null;
            List <VAdvantage.Model.MPaySelectionCheck> list     = new List <VAdvantage.Model.MPaySelectionCheck>();

            for (int i = 0; i < check_ID.Count; i++)
            {
                list.Add(new VAdvantage.Model.MPaySelectionCheck(ctx, check_ID[i], null));
            }
            m_checks = list.ToArray();
            VPayPrintModel objVPaySelect = new VPayPrintModel();

            return(Json(JsonConvert.SerializeObject(objVPaySelect.VPayPrintSuccess(ctx, m_checks, m_batch)), JsonRequestBehavior.AllowGet));
        }
コード例 #6
0
        public JsonResult ContinueCheckPrint(string[] data)
        {
            Ctx        ctx = Session["ctx"] as Ctx;
            string     paymentMethod_ID   = Util.GetValueOfString(data[0]);
            int        C_PaySelection_ID  = Util.GetValueOfInt(data[1]);
            int        m_C_BankAccount_ID = Util.GetValueOfInt(data[2]);
            string     PaymentRule        = Util.GetValueOfString(data[3]);
            string     checkNo            = Util.GetValueOfString(data[4]);
            List <int> check_ID           = JsonConvert.DeserializeObject <List <int> >(data[5]);

            VAdvantage.Model.MPaymentBatch             m_batch  = new VAdvantage.Model.MPaymentBatch(ctx, Util.GetValueOfInt(data[6]), null);
            VAdvantage.Model.MPaySelectionCheck[]      m_checks = null;
            List <VAdvantage.Model.MPaySelectionCheck> list     = new List <VAdvantage.Model.MPaySelectionCheck>();

            for (int i = 0; i < check_ID.Count; i++)
            {
                list.Add(new VAdvantage.Model.MPaySelectionCheck(ctx, check_ID[i], null));
            }
            m_checks = list.ToArray();
            VPayPrintModel objVPaySelect = new VPayPrintModel();

            return(Json(JsonConvert.SerializeObject(objVPaySelect.ContinueCheckPrint(ctx, C_PaySelection_ID, m_C_BankAccount_ID, paymentMethod_ID, checkNo, check_ID, m_checks, m_batch)), JsonRequestBehavior.AllowGet));
        }