public ActionResult SupplierEntry() { ViewBag.SuccessMsg = ViewBag.Failuremessage = ""; ViewBag.StatesList = _accountService.UAEStatesList(); SupplierModel svm = new SupplierModel(); List <SupplierData> SupplierInfo = _accountService.SupplierData(); SupplierDisplayModel model = new SupplierDisplayModel(); model.SupplierData = SupplierInfo; svm.DisplayModel = model; return(View(svm)); }
public ActionResult SupplierEntry(SupplierModel md) { if (ModelState.IsValid) { string currentUser = HttpContext.User.Identity.Name; int supperID = md.SubmitFormModel.SupplierID; if (supperID == 0) { bool returnresult = _accountService.CreateSupplier(md.SubmitFormModel.FullName, md.SubmitFormModel.Currency, md.SubmitFormModel.Address, md.SubmitFormModel.State, md.SubmitFormModel.PoCode, md.SubmitFormModel.Website, md.SubmitFormModel.Email, md.SubmitFormModel.ContactNumber, md.SubmitFormModel.ContactPerson, md.SubmitFormModel.Description, currentUser); if (returnresult == true) { ModelState.Clear(); ViewBag.SuccessMsg = "Supplier created successfully"; } else { ViewBag.SuccessMsg = "Error raised while creating supplier successfully"; } } else { bool returnresult = _accountService.UpdateSupplier(md.SubmitFormModel.FullName, md.SubmitFormModel.Currency, md.SubmitFormModel.Address, md.SubmitFormModel.State, md.SubmitFormModel.PoCode, md.SubmitFormModel.Website, md.SubmitFormModel.Email, md.SubmitFormModel.ContactNumber, md.SubmitFormModel.ContactPerson, md.SubmitFormModel.Description, md.SubmitFormModel.SupplierID); if (returnresult == true) { ModelState.Clear(); ViewBag.SuccessMsg = "Supplier information updated successfully"; } else { ViewBag.Failuremessage = "Unable to update please try again later!"; } } } ViewBag.StatesList = _accountService.UAEStatesList(); SupplierModel svm = new SupplierModel(); List <SupplierData> SupplierInfo = _accountService.SupplierData(); SupplierDisplayModel model = new SupplierDisplayModel(); model.SupplierData = SupplierInfo; svm.DisplayModel = model; return(View(svm)); }
void form_SupplierUpdated(object sender, EventArgs e) { LoadSuppliers(); var source = (SortableBindingList <SupplierDisplayModel>)supplierDisplayModelBindingSource.DataSource; if (source != null) { if (selectedId == 0) { selectedId = source.Max(a => a.Id); } if (selectedId != 0) { SupplierDisplayModel item = source.FirstOrDefault(a => a.Id == selectedId); int index = supplierDisplayModelBindingSource.IndexOf(item); supplierDisplayModelBindingSource.Position = index; dataGridView1.Rows[index].Selected = true; } } }