Example #1
0
        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));
        }
Example #2
0
        public ActionResult Create()
        {
            var model = new GroupCostCenterItem();

            model.MainMenu     = _mainMenu;
            model.CurrentLogin = CurrentUser;
            return(View(model));
        }
Example #3
0
        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"));
        }