private void btnEdit_Click(object sender, EventArgs e) { FrmTambahData edit = new FrmTambahData(false); controller.Edit(dgvData, address); edit.Moves(address); edit.Run(edit); dgvData.Rows.Clear(); FrmAddressBook_Load(null, null); }
private void btnTambah_Click(object sender, EventArgs e) { FrmTambahData tambah = new FrmTambahData(true); tambah.Run(tambah); tambah.Loads(p); if (tambah.txtNama.Text != null) { dgvData.Rows.Add(p.Nama, p.Alamat, p.Kota, p.NoHp, p.TanggalLahir, p.Email); } this.lblBanyakRecordData.Text = $"{this.dgvData.Rows.Count.ToString("n0")} Record data."; }
private void btnFilter_Click(object sender, EventArgs e) { FrmTambahData frm = new FrmTambahData(true); frm.Loads(p); /* bool txtnama,txtalamat,txtkota,txtnohp,txtemail,txttgllahir; * controller.Filter(dgvData,p); * * dgvData.Rows.Clear(); * string[] line = File.ReadAllLines("addressbook.csv"); * txtnama = txtalamat = txtkota = txtemail = txtnohp = txttgllahir = false; * if (txtNama.Text.Trim() == "") * txtnama = true; * if (txtAlamat.Text.Trim() == "") * txtalamat = true; * if (txtKota.Text.Trim() == "") * txtkota = true; * if (txtNoHp.Text.Trim() == "") * txtnohp = true; * if (txtTglLahir.Text.Trim() == "") * txttgllahir = true; * if (txtEmail.Text.Trim() == "") * txtemail = true; * foreach (string item in line) * { * * string[] arrItem = item.Split(';'); * if (txtnama && txtkota && txtalamat && txtnohp && txttgllahir && txtemail) * { * FrmAddressBook_Load(null, null); * break; * } * else if ((arrItem[0].Contains(txtNama.Text) || txtnama) && (arrItem[1].Contains(txtAlamat.Text) || txtalamat) && (arrItem[2].Contains(txtKota.Text) || txtkota) && * (arrItem[3].Contains(txtNoHp.Text) || txtnohp) && (arrItem[4].Contains(txtTglLahir.Text) || txttgllahir) && (arrItem[5].Contains(txtEmail.Text) || txtemail)) * { * dgvData.Rows.Add(new string[] { arrItem[0], arrItem[1], arrItem[2], arrItem[3], arrItem[4], arrItem[5] }); * } * else * { * * } * * * * } */ }
public bool Run(FrmTambahData form) { form.ShowDialog(); return(_result); }
private void txtNoHp_KeyPress(object sender, KeyPressEventArgs e) { FrmTambahData frm = new FrmTambahData(true); frm.txtNoHp_KeyPress(sender, e); }