Пример #1
0
        public ActionResult AddFleetOrderItem(/*FleetOrderException fleetorderexception*/ List <string> fleetexceptlistVal, List <string> driverexceptlistVal, List <string> assistantexceptlistVal, string startdateVal, string enddateVal)
        {
            FleetOrderException fleetorderexception = new FleetOrderException
            {
                fleetexceptlist     = fleetexceptlistVal,
                driverexceptlist    = driverexceptlistVal,
                assistantexceptlist = assistantexceptlistVal,
                startdate           = startdateVal,
                enddate             = enddateVal
            };


            ViewBag.FleetExceptList = FleetDataAccess.GetByFleetException(fleetorderexception).Select(flt => new SelectListItem
            {
                Value = flt.FleetId,
                Text  = flt.FleetId + " " + flt.LicenseNumber + " " + flt.BrandTypeName
            });

            ViewBag.DriverExceptList = new SelectList(CrewDataAccess.GetByDriverException(fleetorderexception), "CrewId", "CrewName");

            ViewBag.AssistantExceptList = new SelectList(CrewDataAccess.GetByAssistantException(fleetorderexception), "CrewId", "CrewName");

            ViewBag.StartDate = fleetorderexception.startdate;

            ViewBag.EndDate = fleetorderexception.enddate;

            return(View());
        }
 public ActionResult CreateEdit(FleetViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             if (FleetDataAccess.Update(model))
             {
                 return(Json(new { success = true, Message = "Success" }, JsonRequestBehavior.AllowGet));
             }
             else
             {
                 return(Json(new { success = false, Message = FleetDataAccess.Message }, JsonRequestBehavior.AllowGet));
             }
         }
         else
         {
             return(Json(new { success = false, Message = "Please complete all required field" }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception Ex)
     {
         return(Json(new { success = false, Message = Ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
        public ActionResult Edit(int id)
        {
            FleetViewModel model = FleetDataAccess.GetById(id);

            ViewBag.KaroseriList = new SelectList(KaroseriDataAccess.GetAll(), "KaroseriId", "Description");
            ViewBag.MerkBusList  = new SelectList(MerkBusDataAccess.GetAll(), "MerkId", "Description");
            ViewBag.TypeBusList  = new SelectList(TypeBusDataAccess.GetByMerkBus(model.MerkId), "TypeId", "Description");
            return(View(model));
        }
 public ActionResult DeleteConf(int id)
 {
     if (FleetDataAccess.Delete(id))
     {
         return(Json(new { success = true, Message = "Delete Success" }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { success = false, Message = "Error" }, JsonRequestBehavior.AllowGet));
     }
 }
 public ActionResult Delete(int id)
 {
     return(View(FleetDataAccess.GetById(id)));
 }
        public ActionResult List()
        {
            List <FleetViewModel> model = FleetDataAccess.GetAll();

            return(View(model));
        }