private void buttonTambah_Click(object sender, EventArgs e) { try { var list = new CustomerControl(); if (string.IsNullOrEmpty(txtNamaPelanggan.Text.Trim())) { MessageBox.Show("Nama Pelanggan Tidak Boleh 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 Tidak Boleh Kosong"); throw null; } if (string.IsNullOrEmpty(txtNomorTelponPelanggan.Text.Trim())) { MessageBox.Show("Nomor Telpon Tidak Boleh Kosong"); throw null; } customer = new Customer(txtNamaPelanggan.Text, txtAlamatPelanggan.Text, dateTimePickerPelanggan.Text, txtNomorTelponPelanggan.Text, FormLogin.id_pegawai); ValidateNumberOnly(txtNomorTelponPelanggan.Text); list.CreateCustomer(customer); MessageBox.Show("Data Berhasil Ditambah"); } catch (NumberOnlyException ex) { Console.WriteLine(ex.Message); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }