private void buttonUbah_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtCari.Text.Trim())) { MessageBox.Show("Text Pencarian Kosong"); throw null; } if (string.IsNullOrEmpty(txtNamaPelanggan.Text.Trim())) { MessageBox.Show("Nama Pelanggan Kosong"); throw null; } if (!Regex.Match(txtNamaPelanggan.Text, @"^[a-zA-Z]+$").Success) { MessageBox.Show("Nama Pelanggan Tidak Boleh Mengandung Angka"); throw null; } if (string.IsNullOrEmpty(txtAlamatPelanggan.Text.Trim())) { MessageBox.Show("Alamat Kosong"); throw null; } if (string.IsNullOrEmpty(txtNomorTelponPelanggan.Text.Trim())) { MessageBox.Show("Nomor Telpon Kosong"); throw null; } var list = new CustomerControl(); customer = new Customer(txtNamaPelanggan.Text, txtAlamatPelanggan.Text, dateTimePickerPelanggan.Text, txtNomorTelponPelanggan.Text, FormLogin.id_pegawai); list.UpdateCustomer(customer, txtCari.Text); ValidateNumberOnly(txtNomorTelponPelanggan.Text); txtNamaPelanggan.Enabled = false; txtAlamatPelanggan.Enabled = false; txtNomorTelponPelanggan.Enabled = false; dateTimePickerPelanggan.Enabled = false; MessageBox.Show("Data Berhasil Diubah"); buttonUbah.Enabled = false; } catch (NumberOnlyException ex) { Console.WriteLine(ex.ToString()); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
public void UpdateCustomer(ServiceCustomer customer) { customerControl.UpdateCustomer(customer); }