public ActionResult SaveVendor(Vendor_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 VendorManager context = new VendorManager(new DataContext()); var msg = context.SaveVendor(objModel.Table); if (msg.Contains("exists")) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "exists")); } else { objModel.OPM_ID = OPM_ID; BindVendorGrid(objModel, page, pageSize); //return PartialView("VendorList", objModel); string vwString = HtmlHelpers.RenderViewToString(this.ControllerContext, "VendorList", objModel); return(Json(new { OPM_ID = OPM_ID, viewData = vwString })); } }
public void BindVendorGrid(Vendor_Model objModel, int page, int PageSize) { VendorManager context = new VendorManager(new DataContext()); var VendorList = context.GetVendorList(objModel.OPM_ID); objModel.VendorList = VendorList.ToPagedList(page, PageSize).ToList(); objModel.pageList = new PagedList <Vendor>(VendorList, page, PageSize); }
public ActionResult VendorFilterSearch(int OPM_ID, int page = 1, int pageSize = 5) { Vendor_Model objModel = new Vendor_Model(); objModel.OPM_ID = OPM_ID; objModel.StaticPageSize = pageSize; BindVendorGrid(objModel, page, pageSize); return(PartialView("VendorList", objModel)); }
public ActionResult DeleteVendor(string VP_ID, int OPM_ID, int page = 1, int pageSize = 5) { VendorManager context = new VendorManager(new DataContext()); if (!string.IsNullOrEmpty(VP_ID)) { context.DeleteVendor(Convert.ToInt32(VP_ID)); } Vendor_Model objModel = new Vendor_Model(); objModel.OPM_ID = OPM_ID; BindVendorGrid(objModel, page, pageSize); return(PartialView("VendorList", objModel)); }
public ActionResult AddEditVendor(int OPM_ID, int VP_ID = 0) { BuyerOrderNumberListManager objBuyerOrderNumber = new BuyerOrderNumberListManager(new DataContext()); ParticipiantManager objParticipiantManager = new ParticipiantManager(new DataContext()); SupplierListManager objSupplierListManager = new SupplierListManager(new DataContext()); VendorManager context = new VendorManager(new DataContext()); Vendor_Model objModel = new Vendor_Model(); if (VP_ID != 0) { objModel.Table = context.GetVendorById(VP_ID); } else { objModel.Table = new Vendor(); objModel.Table.OPM_ID = OPM_ID; } objModel.BuyerOrderNumberList = Extens.ToSelectList(objBuyerOrderNumber.GetDtBuyerOrderNumber(), "BuyerOrderNumberName", "BuyerOrderNumberName"); objModel.ParticipiantNameList = Extens.ToSelectList(objParticipiantManager.GetDtParticipiantName(), "Name", "Name"); objModel.SupplierNameList = Extens.ToSelectList(objSupplierListManager.GetDtSupplier(), "Suppliername", "Suppliername"); return(PartialView("VendorCRUD", objModel)); }