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); }
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); }
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); }