private static ItemWarehouse getEntityByModel(ItemWarehouseModel model, int count) { if (model == null) return null; ItemWarehouse entity = new ItemWarehouse(); if (count == 0) { entity.CreateBy = AuthenticationHelper.UserId; entity.CreateDate = DateTime.Now; } else { entity.CreateBy = model.CreateBy; entity.CreateDate = model.CreateDate; } entity.EndDate = model.EndDate; entity.Id = model.Id; entity.ItemId = model.ItemId; entity.SOBId = model.SOBId; entity.StartDate = model.StartDate; entity.UpdateBy = AuthenticationHelper.UserId; entity.UpdateDate = DateTime.Now; entity.WarehouseId = model.WarehouseId; return entity; }
public static void DeleteItemDetail(ItemWarehouseModel model) { ItemModel item = SessionHelper.Item; ItemWarehouseModel itemWarehouse = item.ItemWarehouses.FirstOrDefault(x => x.Id == model.Id); item.ItemWarehouses.Remove(itemWarehouse); }
public static void UpdateItemDetail(ItemWarehouseModel model) { ItemModel item = SessionHelper.Item; item.ItemWarehouses.FirstOrDefault(x => x.Id == model.Id).EndDate = model.EndDate; item.ItemWarehouses.FirstOrDefault(x => x.Id == model.Id).StartDate = model.StartDate; item.ItemWarehouses.FirstOrDefault(x => x.Id == model.Id).WarehouseId = model.WarehouseId; }
public static void InsertItemDetail(ItemWarehouseModel model) { ItemModel item = SessionHelper.Item; item.ItemWarehouses.Add(model); }
public ActionResult DeletePartial(ItemWarehouseModel model) { if (ModelState.IsValid) { try { ItemModel header = SessionHelper.Item; ItemHelper.DeleteItemDetail(model); SessionHelper.Item = header; IList<ItemWarehouseModel> itemWarehouses = ItemHelper.GetItemWarehouses(); return PartialView("createPartial", itemWarehouses); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else ViewData["EditError"] = "Please, correct all errors."; return PartialView("createPartial"); }
public ActionResult UpdatePartial(ItemWarehouseModel model) { if (ModelState.IsValid) { model.SOBId = SessionHelper.SOBId; try { ItemHelper.UpdateItemDetail(model); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else ViewData["EditError"] = "Please, correct all errors."; return PartialView("createPartial", ItemHelper.GetItemWarehouses()); }
public ActionResult AddNewPartial(ItemWarehouseModel model) { if (ModelState.IsValid) { try { bool validated = false; model.SOBId = SessionHelper.SOBId; if (SessionHelper.Item != null) { model.Id = SessionHelper.Item.ItemWarehouses.Count() + 1; validated = true; } else model.Id = 1; if (validated) ItemHelper.InsertItemDetail(model); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else ViewData["EditError"] = "Please, correct all errors."; return PartialView("createPartial", ItemHelper.GetItemWarehouses()); }