public ActionResult HopDongchuyenTao(HopDongChuyenModel model, bool continueEditing) { if (this.CheckNoAccessIntoNhaXe(_workContext, _permissionService, StandardPermissionProvider.CVHoatDongBanVe)) { return(AccessDeniedView()); } if (ModelState.IsValid) { var _hopdong = new HopDongChuyen(); DateTime _thoigiandonkhach = Convert.ToDateTime(model.ThoiGianDonKhach); model.ThoiGianDonKhach = model.ThoiGianDonKhach.Date.AddHours(model.GioDonKhach.Hour).AddMinutes(model.GioDonKhach.Minute); DateTime _thoigiantrakhach = Convert.ToDateTime(model.ThoiGianTraKhach); model.ThoiGianTraKhach = model.ThoiGianTraKhach.Date.AddHours(model.GioTraKhach.Hour).AddMinutes(model.GioTraKhach.Minute); HopDongChuyenToEntity(_hopdong, model); _hopdong.NgayTao = DateTime.Now; _hopdong.NguoiTaoId = _workContext.CurrentNhanVien.Id; _hopdong.TrangThaiId = (int)ENTrangThaiHopDongChuyen.MOI_DAT; _hopdong.NhaXeId = _workContext.NhaXeId; _hopdongchuyenService.InsertChuyenDiHopDong(_hopdong); SuccessNotification("Thêm mới hợp đồng chuyến thành công"); return(continueEditing ? RedirectToAction("HopDongChuyenSua", new { id = _hopdong.Id }) : RedirectToAction("ListHopDongChuyen")); } return(View(model)); }
public virtual void DeleteChuyenDiHopDong(HopDongChuyen item) { if (item == null) { throw new ArgumentNullException("HopDongChuyenLimousine"); } item.TrangThaiId = (int)ENTrangThaiHopDongChuyen.HUY; _hopdongchuyenRepository.Update(item); }
public virtual void UpdateChuyenDiHopDong(HopDongChuyen item) { if (item == null) { throw new ArgumentNullException("HopDongChuyenLimousine"); } item.NgayCapNhat = DateTime.Now; _hopdongchuyenRepository.Update(item); }
public virtual void InsertChuyenDiHopDong(HopDongChuyen item) { if (item == null) { throw new ArgumentNullException("HopDongChuyenLimousine"); } item.NgayTao = DateTime.Now; _hopdongchuyenRepository.Insert(item); _hopdongchuyenRepository.Update(item); //tao log }
public static HopDongChuyenModel toModel(this HopDongChuyen e, ILocalizationService localizationService, List <KhachHangChuyen> khachhangs) { var m = new HopDongChuyenModel(); m.Id = e.Id; m.SoHopDong = e.SoHopDong; m.TenHopDong = e.TenHopDong; m.GiaTri = e.GiaTri; m.XeVanChuyenId = e.XeVanChuyenId; m.TenLaiXe = e.XeInfo != null ? e.XeInfo.BienSo : "---------"; m.ThoiGianDonKhach = e.ThoiGianDonKhach.Value; m.ThoiGianTraKhach = e.ThoiGianTraKhach.Value; m.GioDonKhach = m.ThoiGianDonKhach; m.GioTraKhach = m.ThoiGianTraKhach; m.DiemDonKhach = e.DiemDonKhach; m.DiemTraKhach = e.DiemTraKhach; m.LoTrinh = e.LoTrinh; m.ChieuVe = e.ChieuVe; m.NgayTao = e.NgayTao; m.HinhThucThanhToanId = e.HinhThucThanhToanId.GetValueOrDefault(); m.GhiChu = e.GhiChu; m.TrangThaiId = e.TrangThaiId; m.NguoiTaoId = e.NguoiTaoId; m.NguoiTao = e.NguoiTao.HoVaTen; m.NhaXeId = e.NhaXeId; m.LaiXeId = e.LaiXeId.GetValueOrDefault(0); m.TenLaiXe = e.laixe != null ? e.laixe.HoVaTen : ""; m.KmXuat = e.KmXuat; if (khachhangs != null) { foreach (var item in khachhangs) { m.KhachHangs.Add(item.toModel()); } } return(m); }
void HopDongChuyenToEntity(HopDongChuyen e, HopDongChuyenModel model) { e.SoHopDong = model.SoHopDong; e.TenHopDong = model.TenHopDong; e.XeVanChuyenId = model.XeVanChuyenId; e.ThoiGianDonKhach = model.ThoiGianDonKhach; e.ThoiGianTraKhach = model.ThoiGianTraKhach; e.DiemDonKhach = model.DiemDonKhach; e.DiemTraKhach = model.DiemTraKhach; e.GiaTri = model.GiaTri; e.LoTrinh = model.LoTrinh; e.ChieuVe = model.ChieuVe; e.GhiChu = model.GhiChu; e.HinhThucThanhToanId = model.HinhThucThanhToanId; if (model.LaiXeId > 0) { e.LaiXeId = model.LaiXeId; } else { e.LaiXeId = null; } e.KmXuat = model.KmXuat; }