private void btntinhthue_Click(object sender, EventArgs e) { try { Khachthue khach = new Khachthue(); khach.Maso = Convert.ToInt32(txtmaKH.Text); khach.Hoten = txthotenKH1.Text; khach.Soluong = Convert.ToInt32(cbbsl.Text); khach.Dongia = Convert.ToInt32(txtdongiatien.Text); if (rd3p.Checked) { khach.Trangthai = true; } else { khach.Trangthai = false; } if (objdansach.ThemKhachThue(khach)) { lsvDS.Items.Clear(); LoadToanDSLV(objdansach.GetAllKhachThue()); } else { MessageBox.Show("Trùng mã"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void SuaThongTinKhach(Khachthue khachDaSua) { int vitriTimThay = ds.IndexOf(khachDaSua); if (vitriTimThay >= 0) { ds[vitriTimThay] = khachDaSua; } }
void XoaitemDangchon(ListView lvw) { Khachthue khachDeXoa = null; foreach (ListViewItem item in lsvDS.SelectedItems) { khachDeXoa = (Khachthue)item.Tag; objdansach.Xoakhach(khachDeXoa); } }
public bool ThemKhachThue(Khachthue KT) { if (ds.Contains(KT)) { return(false); } else { ds.Add(KT); return(true); } }
private void lsvDS_SelectedIndexChanged(object sender, EventArgs e) { if (lsvDS.SelectedItems.Count > 0) { btnthoat.Enabled = true; vitrihientai = Convert.ToInt32(lsvDS.SelectedIndices[0].ToString()); Khachthue objkhach = (Khachthue)lsvDS.Items[vitrihientai].Tag; LoadObjToText(objkhach); vitrihientai += 1; txtThongtin.Text = vitrihientai.ToString() + "/" + lsvDS.Items.Count.ToString(); } }
private void btncapnhat_Click(object sender, EventArgs e) { Khachthue khach = new Khachthue(); khach.Maso = Convert.ToInt32(txtmaKH.Text); khach.Hoten = txthotenKH1.Text; khach.Soluong = Convert.ToInt32(cbbsl.Text); khach.Dongia = Convert.ToInt32(txtdongiatien.Text); if (rd3p.Checked) { khach.Trangthai = true; } else { khach.Trangthai = false; } objdansach.SuaThongTinKhach(khach); lsvDS.Items.Clear(); LoadToanDSLV(objdansach.GetAllKhachThue()); }
public void Xoakhach(Khachthue ma) { ds.Remove(ma); }
public override bool Equals(object obj) { Khachthue objKhach = (Khachthue)obj; return(this.Maso.Equals(objKhach.Maso)); }
void LoadObjToText(Khachthue objKhach) { txtmaKH.Text = objKhach.Maso.ToString(); txthotenKH1.Text = objKhach.Hoten; txtdongiatien.Text = objKhach.Dongia.ToString(); }