Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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));
        }