private void btn_them_Click(object sender, EventArgs e) { if (khachthue.ktSOLUONGHT(txt_tenphong.Text) == true) { MessageBox.Show("Đã đủ số lượng người ở"); return; } else { btn_sua.Enabled = btn_xoa.Enabled = true; txt_makt.Enabled = false; txt_tenkt.Enabled = txt_sdt.Enabled = txt_quequan.Enabled = txt_ngaysinh.Enabled = true; txt_cmnd.Enabled = rdb_nam.Enabled = rdb_nu.Enabled = true; btn_luu.Enabled = btn_huy.Enabled = true; btn_xoa.Enabled = btn_sua.Enabled = false; xoatext(); txt_makt.Text = bll_sinhma.SinhMa_KhachThue(); if (dal_cp.kt_phongcococ(Ten) == true) { KHACHCOCPHONG kcp = new KHACHCOCPHONG(); kcp = dal_cp.loadkhcocphong(Ten); txt_tenkt.Text = kcp.TEN; txt_sdt.Text = kcp.SODT; txt_cmnd.Text = kcp.SOCMND; txt_quequan.Text = kcp.QUEQUAN; if (kcp.GIOITINHKC == "Nam") { rdb_nam.Checked = true; } else { rdb_nu.Checked = true; } try { if (dal_cp.xoa_khachcoc(kcp.MAKHCP) == true) { return; } else { return; } } catch { return; } } else { return; } } }
//Thêm public bool them_khachcoc(KHACHCOCPHONG hd) { try { data.KHACHCOCPHONGs.InsertOnSubmit(hd); data.SubmitChanges(); return(true); } catch { return(false); } }
//Xóa public bool xoa_khachcoc(string pMaHD) { try { KHACHCOCPHONG hd = data.KHACHCOCPHONGs.Where(t => t.MAKHCP == pMaHD).FirstOrDefault(); data.KHACHCOCPHONGs.DeleteOnSubmit(hd); data.SubmitChanges(); return(true); } catch { return(false); } }
//Sửa public bool sua_khaccoc(KHACHCOCPHONG pHopDong) { try { KHACHCOCPHONG hd = data.KHACHCOCPHONGs.Where(t => t.MAKHCP == pHopDong.MAKHCP).FirstOrDefault(); if (hd != null) { hd.TEN = pHopDong.TEN; hd.SOCMND = pHopDong.SOCMND; hd.SODT = pHopDong.SODT; hd.GIOITINHKC = pHopDong.GIOITINHKC; hd.QUEQUAN = pHopDong.GIOITINHKC; hd.TIENCOCPHONG = pHopDong.TIENCOCPHONG; data.SubmitChanges(); } return(true); } catch { return(false); } }
//Sửa public bool sua_khachcoc(KHACHCOCPHONG ptamtru) { return(dal_cocphong.sua_khaccoc(ptamtru)); }
//Thêm public bool themcocphong(KHACHCOCPHONG ptamtru) { return(dal_cocphong.them_khachcoc(ptamtru)); }
private void btn_luu_Click(object sender, EventArgs e) { KHACHCOCPHONG lp = new KHACHCOCPHONG(); lp.MAKHCP = txt_makt.Text; lp.TEN = txt_tenkt.Text; lp.SOCMND = txt_cmnd.Text; lp.SODT = txt_sdt.Text; lp.MAPHONG = datphong.laymaphong(txt_phong.Text); lp.TIENCOCPHONG = Convert.ToDecimal(txt_tiencoc.Text); if (rdb_nam.Checked == true) { lp.GIOITINHKC = "Nam"; } if (rdb_nu.Checked == true) { lp.GIOITINHKC = "Nữ"; } lp.QUEQUAN = txt_quequan.Text; lp.NGAYCOC = Convert.ToDateTime(DateTime.Now.ToShortDateString()); if (btn_them.Enabled == true && btn_sua.Enabled == false) { if (txt_tenkt.Text == string.Empty && txt_sdt.Text == string.Empty && txt_cmnd.Text == string.Empty && txt_quequan.Text == string.Empty && txt_tiencoc.Text == string.Empty) { MessageBox.Show("Không được để trống"); return; } if (bll_cocphong.ktkc_cocphong(lp.MAKHCP) == true) { MessageBox.Show("trùng khóa chính"); return; } if (bll_cocphong.themcocphong(lp) == true) { update.update(); MessageBox.Show("Thành công"); } else { MessageBox.Show("thất bại"); } grv_cocphong.DataSource = bll_cocphong.Loadbangcocphongtheo(datphong.laymaphong(txt_phong.Text)); } if (btn_sua.Enabled == true && btn_them.Enabled == false) { try { if (txt_tenkt.Text == string.Empty && txt_sdt.Text == string.Empty && txt_cmnd.Text == string.Empty && txt_quequan.Text == string.Empty && txt_tiencoc.Text == string.Empty) { MessageBox.Show("Không được để trống"); return; } if (bll_cocphong.sua_khachcoc(lp)) { update.update(); MessageBox.Show("Thành công"); } } catch { MessageBox.Show("thất bại"); } grv_cocphong.DataSource = bll_cocphong.Loadbangcocphongtheo(datphong.laymaphong(txt_phong.Text)); } }