public ActionResult Edit(PenaltyLogicItem model) { if (ModelState.IsValid) { try { var cek = new DataTable().Compute(model.CekRumus, null).ToString(); var Dto = Mapper.Map <PenaltyLogicDto>(model); Dto.ModifiedBy = CurrentUser.USERNAME;; Dto.ModifiedDate = DateTime.Now; _penaltyLogicBLL.Save(Dto, CurrentUser); } catch (Exception) { var Kolomlist = new List <SelectListItem> { new SelectListItem { Text = "End Contract", Value = "MST_FLEET.END_CONTRACT" }, new SelectListItem { Text = "Effective Date", Value = "TRA_CTF.EFFECTIVE_DATE" }, new SelectListItem { Text = "HMS Installment", Value = "MST_FLEET.MONTHLY_HMS_INSTALLMENT" }, new SelectListItem { Text = "Number", Value = "Number" } }; model.KolomList = new SelectList(Kolomlist, "Value", "Text"); var Operatorlist = new List <SelectListItem> { new SelectListItem { Text = "+", Value = "+" }, new SelectListItem { Text = "-", Value = "-" }, new SelectListItem { Text = "/", Value = "/" }, new SelectListItem { Text = "*", Value = "*" }, new SelectListItem { Text = "(", Value = "(" }, new SelectListItem { Text = ")", Value = ")" } }; model.OperatorList = new SelectList(Operatorlist, "Value", "Text"); model.MainMenu = _mainMenu; model.CurrentLogin = CurrentUser; return(View(model)); } } return(RedirectToAction("Index", "MstPenaltyLogic")); }
public ActionResult Create() { var model = new PenaltyLogicItem(); var Kolomlist = new List <SelectListItem> { new SelectListItem { Text = "End Contract", Value = "MST_FLEET.END_CONTRACT" }, new SelectListItem { Text = "Effective Date", Value = "TRA_CTF.EFFECTIVE_DATE" }, new SelectListItem { Text = "HMS Installment", Value = "MST_FLEET.MONTHLY_HMS_INSTALLMENT" }, new SelectListItem { Text = "Number", Value = "Number" } }; model.KolomList = new SelectList(Kolomlist, "Value", "Text"); var Operatorlist = new List <SelectListItem> { new SelectListItem { Text = "+", Value = "+" }, new SelectListItem { Text = "-", Value = "-" }, new SelectListItem { Text = "/", Value = "/" }, new SelectListItem { Text = "*", Value = "*" }, new SelectListItem { Text = "(", Value = "(" }, new SelectListItem { Text = ")", Value = ")" } }; model.OperatorList = new SelectList(Operatorlist, "Value", "Text"); var VendorList = _vendorBLL.GetVendor(); model.VendorList = new SelectList(VendorList, "MstVendorId", "VendorName"); model.KolomList = new SelectList(Kolomlist, "Value", "Text"); var VehicleTypeList = new List <SelectListItem> { new SelectListItem { Text = "WTC", Value = "BENEFIT" }, new SelectListItem { Text = "BENEFIT", Value = "BENEFIT" } }; model.VehicleTypeList = new SelectList(VehicleTypeList, "Value", "Text"); model.MainMenu = _mainMenu; model.CurrentLogin = CurrentUser; return(View(model)); }
public ActionResult Create(PenaltyLogicItem model) { if (ModelState.IsValid) { try { var cek = new DataTable().Compute(model.CekRumus, null).ToString(); var Dto = Mapper.Map <PenaltyLogicDto>(model); Dto.CreatedBy = CurrentUser.USERNAME;; Dto.CreatedDate = DateTime.Now; Dto.IsActive = true; _penaltyLogicBLL.Save(Dto); } catch (Exception exp) { var msg = exp.Message; var Kolomlist = new List <SelectListItem> { new SelectListItem { Text = "Penalty", Value = "MST_PENALTY.PENALTY" }, new SelectListItem { Text = "HMS Price", Value = "MST_PRICELIST.INSTALLMEN_HMS" }, new SelectListItem { Text = "EMP Price", Value = "MST_PRICELIST.INSTALLMEN_EMP" }, new SelectListItem { Text = "VPrice", Value = "MST_PRICELIST.PRICE" } }; model.KolomList = new SelectList(Kolomlist, "Value", "Text"); var Operatorlist = new List <SelectListItem> { new SelectListItem { Text = "+", Value = "+" }, new SelectListItem { Text = "-", Value = "-" }, new SelectListItem { Text = "/", Value = "/" }, new SelectListItem { Text = "*", Value = "*" }, new SelectListItem { Text = "(", Value = "(" }, new SelectListItem { Text = ")", Value = ")" } }; model.OperatorList = new SelectList(Operatorlist, "Value", "Text"); var VendorList = _vendorBLL.GetVendor(); model.VendorList = new SelectList(VendorList, "MstVendorId", "VendorName"); model.KolomList = new SelectList(Kolomlist, "Value", "Text"); var VehicleTypeList = new List <SelectListItem> { new SelectListItem { Text = "WTC", Value = "BENEFIT" }, new SelectListItem { Text = "BENEFIT", Value = "BENEFIT" } }; model.VehicleTypeList = new SelectList(VehicleTypeList, "Value", "Text"); model.MainMenu = _mainMenu; model.CurrentLogin = CurrentUser; return(View(model)); } } return(RedirectToAction("Index", "MstPenaltyLogic")); }