Beispiel #1
0
        public override object GetBill(int stepVersion)
        {
            var m = new MXCheckModel();

            m.bill          = bill;
            m.detailsBefore = db.Sale_MX_detail.Where(d => d.sys_no == bill.sys_no && d.detail_type == "before").ToList();
            m.detailsAfter  = db.Sale_MX_detail.Where(d => d.sys_no == bill.sys_no && d.detail_type == "after").ToList();

            return(m);
        }
Beispiel #2
0
        public override object GetNewBill(UserInfo currentUser)
        {
            var m = new MXCheckModel();

            m.bill = new Sale_MX()
            {
                sys_no       = GetNextSysNo(BillType),
                applier_name = currentUser.realName,
                bill_date    = DateTime.Now
            };
            return(m);
        }
Beispiel #3
0
        public override object GetNewBillFromOld()
        {
            bill.bill_date = DateTime.Now;

            var m = new MXCheckModel();

            m.bill          = bill;
            m.detailsBefore = db.Sale_MX_detail.Where(d => d.sys_no == bill.sys_no && d.detail_type == "before").ToList();
            m.detailsAfter  = db.Sale_MX_detail.Where(d => d.sys_no == bill.sys_no && d.detail_type == "after").ToList();

            m.bill.sys_no = GetNextSysNo(BillType);
            return(m);
        }