public ActionResult Create(Models.DichVuModel model) { string connnect = App_Global.AppGlobal.Connectionstring; ViewBag.Jobs = BLLJob.Instance.GetLookUp(connnect); ViewBag.Models = BLLModel.Instance.GetLookUp(connnect); ViewBag.LoaiXes = BLLWorkType.Instance.GetLookUp(connnect); var obj = new PhieuModel(); Parse.CopyObject(model, ref obj); var result = BLLReceipt.Instance.Insert(connnect, obj); return(RedirectToAction("phieumo")); }
public ActionResult Create(string keyword) { string connnect = App_Global.AppGlobal.Connectionstring; ViewBag.Jobs = BLLJob.Instance.GetLookUp(connnect); ViewBag.Models = BLLModel.Instance.GetLookUp(connnect); ViewBag.LoaiXes = BLLWorkType.Instance.GetLookUp(connnect); var dichVuModel = new Models.DichVuModel(); dichVuModel.Ngay = DateTime.Now; int index = BLLReceipt.Instance.GetLastInDay(connnect, new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 0, 0, 0)); dichVuModel.SoPhieu = "DV-" + DateTime.Now.ToString("ddMMyy") + "-" + Helper.GPRO_Helper.Instance.getNumber(index); dichVuModel.Index = index; if (!string.IsNullOrEmpty(keyword)) { var kh = BLLKhachHang.Instance.FindSoKhungOrSoMayOrBSo(connnect, keyword); if (kh != null) { dichVuModel.Id = kh.Id; dichVuModel.Ma = kh.Ma; dichVuModel.Ten = kh.Ten; dichVuModel.GTinh = kh.GTinh; dichVuModel.NSinh = kh.NSinh; dichVuModel.DThoai = kh.DThoai; dichVuModel.DChi = kh.DChi; dichVuModel.TPho = kh.TPho; dichVuModel.Huyen = kh.Huyen; dichVuModel.Phuong = kh.Phuong; dichVuModel.Note = kh.Note; dichVuModel.JobId = kh.JobId; dichVuModel.Xes = kh.Xes; dichVuModel.XeId = kh.XeId.HasValue?kh.XeId.Value : 0; dichVuModel.SoMay = kh.SoMay; dichVuModel.SoKhung = kh.SoSuon; dichVuModel.BienSo = kh.BienSo; dichVuModel.ModelId = kh.ModelId; dichVuModel.WTypeId = kh.Loaixe; } else { ViewBag.alert = "Không tìm thấy xe có biển số hoặc số khung hoặc số máy khớp với từ khóa bạn cần tìm trong hệ thống."; } } return(View(dichVuModel)); }