public ServiceResult Update(Vendor v) { if (v == null) { return(ServiceResponse.Error("Invalid Vendor sent to server.")); } if (CurrentUser == null) { return(ServiceResponse.Error("You must be logged in to access this function.")); } VendorManager vendorManager = new VendorManager(Globals.DBConnectionKey, this.GetAuthToken(Request)); var res = vendorManager.Get(v.UUID); if (res.Code != 200) { return(res); } var dbv = (Vendor)res.Result; if (dbv.DateCreated == DateTime.MinValue) { dbv.DateCreated = DateTime.UtcNow; } dbv.Deleted = v.Deleted; dbv.Name = v.Name; dbv.Status = v.Status; dbv.SortOrder = v.SortOrder; return(vendorManager.Update(dbv)); }
private void GetFocusedRowData(int index) { if (index >= 0 && VendorView.RowCount > 0) { VendorView.FocusedRowHandle = index; btnSave.Enabled = false; btnAddNew.Enabled = btnModify.Enabled = btnDelete.Enabled = true; txtVendorCode.Text = VendorView.GetRowCellValue(index, VendorManager.VendorDetails.VendorCode.ToString()).ToString(); Vendor c = vendor.Get(int.Parse(txtVendorCode.Text)); txtVendorName.Text = c.Vendor_Name; txtAddress.Text = c.Address; City.EditValue = c.City_Code; txtMobile1.Text = c.Mobile1; txtMobile2.Text = c.Mobile2; txtEmail.Text = c.EMail; Group.EditValue = c.GroupCode; txtNotes.Text = c.Notes; } }
public ServiceResult GetBy(string uuid) { if (CurrentUser == null) { return(ServiceResponse.Error("You must be logged in to access this function.")); } VendorManager vendorManager = new VendorManager(Globals.DBConnectionKey, this.GetAuthToken(Request)); return(vendorManager.Get(uuid)); ; }
public ActionResult Save(VendorViewModel vendorVm) { ModelState.Remove("Id"); if (ModelState.IsValid) { if (vendorVm.Id == 0) { var vendor = new Vendor() { Name = vendorVm.Name, ShortName = vendorVm.ShortName, Email = vendorVm.Email, ContactNo = vendorVm.ContactNo, Address = vendorVm.Address, Comments = vendorVm.Comments }; _vendorManager.Add(vendor); ModelState.Clear(); return(View("VendorForm")); } var vendorInDb = _vendorManager.Get(vendorVm.Id); vendorInDb.Id = vendorVm.Id; vendorInDb.Name = vendorVm.Name; vendorInDb.ShortName = vendorVm.ShortName; vendorInDb.Comments = vendorVm.Comments; vendorInDb.ContactNo = vendorVm.ContactNo; vendorInDb.Email = vendorVm.Email; vendorInDb.Address = vendorVm.Address; _vendorManager.Update(vendorInDb); ModelState.Clear(); return(View("VendorList")); } return(View("VendorForm", vendorVm)); }
public ServiceResult Get(string name) { if (CurrentUser == null) { return(ServiceResponse.Error("You must be logged in to access this function.")); } VendorManager vendorManager = new VendorManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter); Vendor s = (Vendor)vendorManager.Get(name); if (s == null) { return(ServiceResponse.Error("Vendor could not be located for the name " + name)); } return(ServiceResponse.OK("", s)); }
public ServiceResult Delete(string vendorUUID) { if (string.IsNullOrWhiteSpace(vendorUUID)) { return(ServiceResponse.Error("Invalid account was sent.")); } if (CurrentUser == null) { return(ServiceResponse.Error("You must be logged in to access this function.")); } VendorManager vendorManager = new VendorManager(Globals.DBConnectionKey, this.GetAuthToken(Request)); var res = vendorManager.Get(vendorUUID); if (res.Code != 200) { return(res); } Vendor v = (Vendor)res.Result; return(this.Delete(v)); }