public ActionResult SavePKGKDList(PKGKDList_Model objModel, int page = 1, int pageSize = 5) { if (!ModelState.IsValid) { var message = string.Join("|", ModelState.Values.SelectMany(e => e.Errors).Select(em => em.ErrorMessage)); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, message)); } int OPM_ID = objModel.Table.OPM_ID != null ? objModel.Table.OPM_ID.Value : 0; //Save PKGKDListManager context = new PKGKDListManager(new DataContext()); var msg = context.SavePKGKDList(objModel.Table); if (msg.Contains("exists")) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "exists")); } else { objModel.OPM_ID = OPM_ID; BindPKGKDListGrid(objModel, page, pageSize); //return PartialView("VendorList", objModel); string vwString = HtmlHelpers.RenderViewToString(this.ControllerContext, "PKGKDListList", objModel); return(Json(new { OPM_ID = OPM_ID, viewData = vwString })); } }
public void BindPKGKDListGrid(PKGKDList_Model objModel, int page, int PageSize) { PKGKDListManager context = new PKGKDListManager(new DataContext()); var PKGKDListList = context.GetPKGKDListList(objModel.OPM_ID); objModel.PKGKDListList = PKGKDListList.ToPagedList(page, PageSize).ToList(); objModel.pageList = new PagedList <PKGKDList>(PKGKDListList, page, PageSize); }
public ActionResult PKGKDListFilterSearch(int OPM_ID, int page = 1, int pageSize = 5) { PKGKDList_Model objModel = new PKGKDList_Model(); objModel.OPM_ID = OPM_ID; objModel.StaticPageSize = pageSize; BindPKGKDListGrid(objModel, page, pageSize); return(PartialView("PKGKDListList", objModel)); }
public ActionResult DeletePKGKDList(string PkgDesID, int OPM_ID, int page = 1, int pageSize = 5) { PKGKDListManager context = new PKGKDListManager(new DataContext()); if (!string.IsNullOrEmpty(PkgDesID)) { context.DeletePKGKDList(Convert.ToInt32(PkgDesID)); } PKGKDList_Model objModel = new PKGKDList_Model(); objModel.OPM_ID = OPM_ID; BindPKGKDListGrid(objModel, page, pageSize); return(PartialView("PKGKDListList", objModel)); }
public ActionResult AddEditPKGKDList(int OPM_ID, int PkgDesID = 0) { BuyerOrderNumberListManager objBuyerOrderNumber = new BuyerOrderNumberListManager(new DataContext()); PKGKDListManager context = new PKGKDListManager(new DataContext()); PKGKDList_Model objModel = new PKGKDList_Model(); if (PkgDesID != 0) { objModel.Table = context.GetPKGKDListById(PkgDesID); } else { objModel.Table = new PKGKDList(); objModel.Table.OPM_ID = OPM_ID; } objModel.BuyerOrderNumberList = Extens.ToSelectList(objBuyerOrderNumber.GetDtBuyerOrderNumber(), "BuyerOrderNumberName", "BuyerOrderNumberName"); return(PartialView("PKGKDListCRUD", objModel)); }