예제 #1
0
        public ActionResult SelectPlateColor()
        {
            SearchDataWithPagedDatas <VehicleMaintainSearchModels, VehicleMaintainListModels> model =
                new SearchDataWithPagedDatas <VehicleMaintainSearchModels, VehicleMaintainListModels>();

            model.SearchModel = new VehicleMaintainSearchModels();
            model.PagedDatas  = VehicleMaintainBLL.GetPagedPlateColors(model.SearchModel, 1, this.PageSize);
            return(PartialView("_SelectPlateColors", model));
        }
예제 #2
0
        public ActionResult GetPlateColorsInfo(VehicleMaintainSearchModels model, int searchPage)
        {
            SearchDataWithPagedDatas <VehicleMaintainSearchModels, VehicleMaintainListModels> result =
                new SearchDataWithPagedDatas <VehicleMaintainSearchModels, VehicleMaintainListModels>();

            result.SearchModel = model;
            result.PagedDatas  = VehicleMaintainBLL.GetPagedPlateColors(model, searchPage, this.PageSize);
            return(PartialView("_PlateColorGrid", result));
        }
예제 #3
0
        public ActionResult GetVehicleTypeInfo(VehicleTypeSearchModel model, int searchPage)
        {
            SearchDataWithPagedDatas <VehicleTypeSearchModel, VehicleTypeListModel> result =
                new SearchDataWithPagedDatas <VehicleTypeSearchModel, VehicleTypeListModel>();

            result.SearchModel = model;
            result.PagedDatas  = VehicleMaintainBLL.GetPagedVehicleType(model, searchPage, this.PageSize);
            return(PartialView("_VehicleTypesGrid", result));
        }
예제 #4
0
        public ActionResult SelectVehicleType()
        {
            SearchDataWithPagedDatas <VehicleTypeSearchModel, VehicleTypeListModel> model =
                new SearchDataWithPagedDatas <VehicleTypeSearchModel, VehicleTypeListModel>();

            model.SearchModel = new VehicleTypeSearchModel();
            model.PagedDatas  = VehicleMaintainBLL.GetPagedVehicleType(model.SearchModel, 1, this.PageSize);
            return(PartialView("_SelectVehicleType", model));
        }
예제 #5
0
        public ActionResult GetParentCode(int vehicleName)
        {
            var            list       = VehicleMaintainBLL.GetParentCode(vehicleName);
            List <dynamic> resultList = new List <dynamic>();

            foreach (var item in list)
            {
                resultList.Add(new { label = "[" + item.Code + "]", value = item.Code, VID = item.Code });
                //resultList.Add(new { label = item.Code + "[" + item.Name + "]", value = item.Name, VID = item.Code });
            }
            return(Json(resultList, JsonRequestBehavior.AllowGet));
        }
예제 #6
0
        public ActionResult EditVehicleTypes(int id)
        {
            var result = VehicleMaintainBLL.GetVehicleTypeID(id);

            if (result.DataResult == null)
            {
                return(Content(result.Message));
            }
            var model = result.DataResult;

            return(PartialView("_EditVehicleTypes", model));
        }
예제 #7
0
 public ActionResult AddPlateColors(VehicleMaintainAddModel model)
 {
     if (ModelState.IsValid)
     {
         var result = VehicleMaintainBLL.AddPlateColors(model, base.UserIDForLog);
         base.DoLog(OperationTypeEnum.Add, result, "PlateColors:" + model.PlateCode);
         return(Json(result));
     }
     else
     {
         return(PartialView("_AddPlateColorGrid", model));
     }
 }
예제 #8
0
 public ActionResult EditVehicleTypes(VehicleTypeEditModel model)
 {
     if (ModelState.IsValid)
     {
         var result = VehicleMaintainBLL.EditVehicleType(model, base.UserIDForLog);
         base.DoLog(OperationTypeEnum.Edit, result, "Code:" + model.Code);
         return(Json(result));
     }
     else
     {
         return(PartialView("_EditVehicleTypes", model));
     }
 }
예제 #9
0
 public ActionResult CheckAddPlateColorsExists(string PlateColor)
 {
     return(Json(!VehicleMaintainBLL.CheckPlateColorsExists(PlateColor)));
 }
예제 #10
0
 public ActionResult CheckAddTypeNameExists(string Name)
 {
     return(Json(!VehicleMaintainBLL.CheckTypeNameExists(Name)));
 }
예제 #11
0
 public ActionResult CheckEditTypeNameExists(string name, long id)
 {
     return(Json(!VehicleMaintainBLL.CheckCodeNameExists(name, id)));
 }