public JsonResult UploadFile(HttpPostedFileBase upload) { var qtyPacked = string.Empty; var qty = string.Empty; var data = (new ExcelReader()).ReadExcel(upload); var model = new List <GroupCostCenterItem>(); if (data != null) { foreach (var dataRow in data.DataRows) { if (dataRow[0] == "") { continue; } var item = new GroupCostCenterItem(); item.FunctionName = dataRow[0]; item.CostCenter = dataRow[1]; item.ErrorMessage = ""; if (dataRow[1].Length > 10) { item.ErrorMessage = "Cost Center tidak boleh lebih dari 10 Karakter"; } model.Add(item); } } return(Json(model)); }
public ActionResult Create() { var model = new GroupCostCenterItem(); model.MainMenu = _mainMenu; model.CurrentLogin = CurrentUser; return(View(model)); }
public ActionResult Edit(GroupCostCenterItem model) { if (ModelState.IsValid) { var data = Mapper.Map <GroupCostCenterDto>(model); data.ModifiedBy = CurrentUser.USERNAME; data.ModifiedDate = DateTime.Now; try { _GroupCostCenterBLL.Save(data, CurrentUser); } catch (Exception) { model.MainMenu = _mainMenu; model.CurrentLogin = CurrentUser; return(View(model)); } } return(RedirectToAction("Index", "MstGroupCostCenter")); }