Beispiel #1
0
        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;
                }
            }
        }
Beispiel #2
0
 //Thêm
 public bool them_khachcoc(KHACHCOCPHONG hd)
 {
     try
     {
         data.KHACHCOCPHONGs.InsertOnSubmit(hd);
         data.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
Beispiel #3
0
 //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);
     }
 }
Beispiel #4
0
 //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);
     }
 }
Beispiel #5
0
 //Sửa
 public bool sua_khachcoc(KHACHCOCPHONG ptamtru)
 {
     return(dal_cocphong.sua_khaccoc(ptamtru));
 }
Beispiel #6
0
 //Thêm
 public bool themcocphong(KHACHCOCPHONG ptamtru)
 {
     return(dal_cocphong.them_khachcoc(ptamtru));
 }
Beispiel #7
0
        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));
            }
        }