public ActionResult Edit(long id) { AssignUserInfo(); dmNguoiDungBusiness = Get <DM_NGUOIDUNGBusiness>(); qlDangKyXeBusiness = Get <QL_DANGKY_XEBusiness>(); QL_DANGKY_XE register = qlDangKyXeBusiness.Find(id) ?? new QL_DANGKY_XE(); DangKyXeEditViewModel model = new DangKyXeEditViewModel(register); model.groupOfLanhDaos = dmNguoiDungBusiness.GetDropDownByDeptParentId(currentUser.DeptParentID.GetValueOrDefault(), register.CANBO_ID.GetValueOrDefault()); return(View("EditDangKyXe", model)); }
public PartialViewResult ConfirmCarRegistration(long registrationId) { qlDangKyXeBusiness = Get <QL_DANGKY_XEBusiness>(); qlXeBusiness = Get <QL_XEBusiness>(); qlLaiXeBusiness = Get <QL_LAIXEBusiness>(); QL_DANGKY_XE carRegister = qlDangKyXeBusiness.Find(registrationId) ?? new QL_DANGKY_XE(); DangKyXeEditViewModel viewModel = new DangKyXeEditViewModel(carRegister); viewModel.groupOfCars = qlXeBusiness.GetDropDownAvailableCarsForTrip(carRegister.ID, 0); viewModel.groupOfDrivers = qlLaiXeBusiness.GetDropDownAvailableDriversForTrip(carRegister.ID); return(PartialView("_ConfirmCarRegistration", viewModel)); }
public ActionResult Create(long calendarId = 0) { AssignUserInfo(); dmNguoiDungBusiness = Get <DM_NGUOIDUNGBusiness>(); lichCongTacBusiness = Get <LICHCONGTACBusiness>(); qlDangKyXeBusiness = Get <QL_DANGKY_XEBusiness>(); dmDanhMucDataBusiness = Get <DM_DANHMUC_DATABusiness>(); DangKyXeEditViewModel model = new DangKyXeEditViewModel(); model.dangKyXeEntity.DIEM_XUATPHAT = DEFAULT_START_POINT; model.groupOfLanhDaos = dmNguoiDungBusiness.GetListUserByDeptParentId(currentUser.DeptParentID.GetValueOrDefault(), 0); if (calendarId != 0) { LICHCONGTAC calendar = lichCongTacBusiness.Find(calendarId); //kiểm tra lịch công tác chưa bị xóa - mới nhất - chưa được đăng ký if (calendar != null && calendar.IS_DELETE != true && calendar.IS_LATTEST == true) { QL_DANGKY_XE registration = qlDangKyXeBusiness.GetAvailableRegistrationByCalendarId(calendarId); if (registration == null) { registration = new QL_DANGKY_XE(); registration.LICHCONGTAC_ID = calendar.ID; registration.CANBO_ID = calendar.LANHDAO_ID; registration.MUCDICH = calendar.TIEUDE; registration.NGAY_XUATPHAT = calendar.NGAY_CONGTAC; registration.GIO_XUATPHAT = calendar.GIO_CONGTAC; registration.PHUT_XUATPHAT = calendar.PHUT_CONGTAC; registration.DIEM_KETTHUC = calendar.DIADIEM; registration.GHICHU = calendar.GHICHU; model = new DangKyXeEditViewModel(registration); model.groupOfLanhDaos = dmNguoiDungBusiness .GetListUserByDeptParentId(currentUser.DeptParentID.GetValueOrDefault(), calendar.LANHDAO_ID.GetValueOrDefault()); } } } model.groupOfStartPoints = dmDanhMucDataBusiness.GetGroupTextByCode(DMLOAI_CONSTANT.DIEM_XUATPHAT); model.groupOfDestinations = dmDanhMucDataBusiness.GetGroupTextByCode(DMLOAI_CONSTANT.DIEM_DEN); return(View("EditDangKyXe", model)); }