private void UpdateButton_OnClick(object sender, RoutedEventArgs e) { if (SelectedCustomer == null) { MessageBox.Show("Please select a customer", "GOLDLINE", MessageBoxButton.OK); } else if (NameTextBox.Text == "" || ContactInfoTextBox.Text == "" || NicTextBox.Text == "") { MessageBox.Show("Please enter valid inputs", "GOLDLINE", MessageBoxButton.OK); } else { if (ValidateValues()) { _customerHandler.UpdateCustomer((Customer)CustomerDataGrid.SelectedItem, NameTextBox.Text, NicTextBox.Text, ContactInfoTextBox.Text); MessageBox.Show("Changes updated successfully", "GOLDLINE", MessageBoxButton.OK); CustomerDataGrid.Items.Refresh(); NameTextBox.GetBindingExpression(TextBox.TextProperty)?.UpdateTarget(); NicTextBox.GetBindingExpression(TextBox.TextProperty)?.UpdateTarget(); ContactInfoTextBox.GetBindingExpression(TextBox.TextProperty)?.UpdateTarget(); } else { MessageBox.Show("Please enter valid inputs", "GOLDLINE", MessageBoxButton.OK); } } }
public ActionResult Update(CustomerModel customerModel) { if (ModelState.IsValid) { // xy ly file var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { try { string path = System.IO.Path.Combine(Server.MapPath("~/assets/images/customers"), Path.GetFileName(file.FileName)); file.SaveAs(path); customerModel.Url = "~/assets/images/customers/" + file.FileName; ViewBag.Message = "Your message for success"; } catch (Exception ex) { ViewBag.Message = "ERROR:" + ex.Message.ToString(); } } else { ViewBag.Message = "Please select file"; } var result = _customerHandler.UpdateCustomer(customerModel); if (result != null) { //SetAlert("Sửa thành công", "seccess"); return(RedirectToAction("Index", "Customer")); } else { ModelState.AddModelError("", "Cập nhật khách hàng thành công"); } } return(View("Index")); }
private void btnAdd_Click(object sender, EventArgs e) { string surName = txtSurName.Text; string firstName = txtFirstName.Text; string sex = comboSex.Text; DateTime birth = dateTimePickBirthDay.Value; DateTime DriverLicenseDate = dateTimePickDriverLicenseDate.Value; string driverLicenseNumber = txtDriverLicenseNumber.Text; string IDNumber = txtIDNumber.Text; string address = txtAddress.Text; Customer customer = new Customer(surName, firstName, sex, birth, DriverLicenseDate, driverLicenseNumber, IDNumber, address); if (customerID == 0) { try { ch.SetCustomerWithCheck(customer); GetCustomers(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } } else { try { customer.customerID = customerID; ch.UpdateCustomer(customer); GetCustomers(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } } }
public async Task <IActionResult> UpdateCustomer([FromBody] CustomerDataModel customerDataModel) { try { if (customerDataModel != null) { var customer = await CustomerHandler.UpdateCustomer(customerDataModel); if (customer == null) { return(StatusCode(505, "An unexpected error has ocurred, unable to update Customer")); } Logger.LogWarning("Customer updated"); return(Ok(customer)); } return(StatusCode(404)); } catch (Exception ex) { Logger.LogError(ex.ToString()); return(StatusCode(505, ex.Message)); } }
public void CustomerOptions() { for (; ;) { Console.WriteLine("Welcome"); Console.WriteLine("1.View Products\n2.Add to Cart\n3.Update Account\n"); int choice = Convert.ToInt32(Console.ReadLine()); switch (choice) { case 1: marketingPersonHandler.ViewProduct(); break; case 2: break; case 3: customerHandler.UpdateCustomer(); break; default: break; } } }
public void updateCustomer(string cvr, string fName, string lName, string city, string address, string phoneNo, string email) { CustomerHandler.UpdateCustomer(cvr, fName, lName, city, address, phoneNo, email); }