private async void processData(bool isEdit) { if (string.IsNullOrWhiteSpace(nametextBox.Text) && string.IsNullOrEmpty(nametextBox.Text)) { errorProvider1.SetError(nametextBox, "Please enter a valid name for vendor"); return; } else { string name = nametextBox.Text; string phone = phoneMaskedTextBox.Text; string address = addresstextBox.Text; string other = othertextBox.Text; if (isEdit) { vendorModel.name = name; vendorModel.phone = phone; vendorModel.address = address; vendorModel.other = other; if (!MessagePrompt.displayPrompt("Edit", "edit this vendor")) { return; } MessageBox.Show(await DatabaseOperations.editVendors(vendorModel) ? "Data updated successfully" : "Data updating failed"); } else { VendorDataModel vendor = new VendorDataModel { name = name, phone = phone, address = address, other = other }; if (!MessagePrompt.displayPrompt("Create", "create new vendor")) { return; } DatabaseOperations.addVendors(vendor); MessageBox.Show("New Vendor created successfully"); nametextBox.Clear(); phoneMaskedTextBox.Clear(); addresstextBox.Clear(); othertextBox.Clear(); } } }
public AddVendorForm(VendorDataModel vendor) { InitializeComponent(); nametextBox.Text = vendor.name; phoneMaskedTextBox.Text = vendor.phone; addresstextBox.Text = vendor.address; othertextBox.Text = vendor.other; editButton.Visible = true; deleteButton.Visible = true; addButton.Enabled = false; vendorModel = vendor; }