public ActionResult AddItem(ItemDTO item) { try { if (ModelState.IsValid) { if (!item.code.Contains(" ")) { item.created_by = 123; ItemBL itemBL = new ItemBL(); int count = itemBL.CountData(new ItemSearchDTO() { code_key = item.code }); if (count == 0) { CommonData.ReturnCode returnCode = itemBL.InsertData(item); if (returnCode == CommonData.ReturnCode.Success) { TempData["Success"] = "Inserted Successfully!"; } else { TempData["Error"] = "Insert fail"; } Session["model.Item"] = null; } else { ModelState.AddModelError("code", "The Code already is existed! "); return(RedirectToAction("Add")); } return(RedirectToAction("Item")); } else { ModelState.AddModelError("code", "The code must not have spaces "); } } else { CheckRegex(); } } catch (DataException dex) { ModelState.AddModelError("", "Lỗi không xác định"); } return(View("Add", LoadItemAddForm(item))); }
public ActionResult ItemAdd(ItemsDTO model) { CategoryBL category = new CategoryBL(); MeasureBL measure = new MeasureBL(); List <CategoryDTO> categorydt = new List <CategoryDTO>(); List <MeasureDTO> measuredt = new List <MeasureDTO>(); category.SearchList(out categorydt); measure.SearchList(out measuredt); ViewBag.CategoryList = categorydt; ViewBag.MeasureList = measuredt; ItemBL bl = new ItemBL(); if (ModelState.IsValid) { int count = bl.CheckCode(model); if (count > 0) { TempData["Error"] = "Code already exists"; TempData["Success"] = ""; return(View(model)); } else { if (model.discontinued_datetime.IsNotNullOrEmpty() == true) { string datetime = DateTime.Parse(model.discontinued_datetime).ToString("yyyy-MM-dd HH:mm:ss"); model.discontinued_datetime = datetime; } model.created_by = 0; model.updated_by = 0; int equal = bl.InsertData(model); if (equal == 1) { TempData["Error"] = "Insert badly"; TempData["Success"] = ""; return(View(model)); } else { TempData["Error"] = ""; TempData["Success"] = "Insert successfully"; return(RedirectToAction("ItemAdd")); } } } else { return(View(model)); } }
public ActionResult AddItem(ItemDTO item) { try { if (ModelState.IsValid) { item.created_by = 123; ItemBL itemBL = new ItemBL(); if (item.code.Contains(" ")) { TempData["Error"] = "Don't input Space in ItemCode"; return(View("Add", LoadItemAddForm(item))); } int count = itemBL.CountData(new ItemDTO() { code = item.code }); if (count == 0) { itemBL.InsertData(item); } else { TempData["Error"] = "The Code already is exister!"; return(View("Add", LoadItemAddForm(item))); } return(RedirectToAction("Item")); } } catch (DataException dex) { ModelState.AddModelError("", "Lỗi không xác định"); return(RedirectToAction("SubmissionFailed", item)); } return(View("Add", LoadItemAddForm(item))); }