private void lvKhachHang_Click(object sender, EventArgs e)
        {
            if (lvKhachHang.SelectedItems.Count > 0)
            {
                foreach (ListViewItem item in lvKhachHang.SelectedItems)
                {
                    BEL_KHACHHANG kh = new BEL_KHACHHANG(this.KhachHangTheoID(item.SubItems[1].Text));

                    txtID.Text    = kh.IDKH;
                    txtHoTen.Text = kh.HoTen;
                    txtSDT.Text   = kh.DienThoai;
                    if (kh.GioiTinh == "Nam")
                    {
                        radNam.Checked = true;
                    }
                    else
                    {
                        radNu.Checked = true;
                    }
                    if (kh.Trangthai == 0)
                    {
                        radKhoa.Checked = true;
                    }
                    else
                    {
                        radMoKhoa.Checked = true;
                    }
                    break;
                }
            }
        }
示例#2
0
        public bool ThemSDTKHACH(BEL_KHACHHANG kh)
        {
            bool ketqua = false;

            try
            {
                if (ConnectionState.Closed == con.State)
                {
                    con.Open();
                }
                string     sql      = "INSERT INTO tbKhachHang(SoLanDaMua,SDT) VALUES(0,'" + kh.SDT + "')";
                SqlCommand commmand = new SqlCommand(sql, con);
                if (commmand.ExecuteNonQuery() > 0)
                {
                    ketqua = true;
                }
            }
            catch (Exception err)
            {
            }
            finally
            {
                con.Close();
            }
            return(ketqua);
        }
        public BEL_KHACHHANG ThongTinKH(string sdt)
        {
            string        truyvan       = "select IDKH, Hoten,Dienthoai,Gioitinh,Trangthai  from KHACHHANG where Dienthoai = " + sdt + " and  Trangthai = 1";
            BEL_KHACHHANG bEL_KHACHHANG = new BEL_KHACHHANG(this.Read(truyvan).Rows[0]);

            return(bEL_KHACHHANG);
        }
示例#4
0
        private void btEn_Click(object sender, EventArgs e)
        {
            BEL_KHACHHANG kh   = new BEL_KHACHHANG();
            BAL_KHACHHANG xuli = new BAL_KHACHHANG();
            DataTable     dt   = new DataTable();

            dt     = xuli.SDTTrung(tbSDT.Text);
            kh.SDT = tbSDT.Text;
            try
            {
                MaKH = dt.Rows[0]["MaKH"].ToString();
                if (string.IsNullOrEmpty(MaKH) == false)
                {
                    MessageBox.Show("Số Điện Thoại Đã Đăng Kí", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
            }
            catch
            {
                if (xuli.ThemSDT(kh) == true)
                {
                    MessageBox.Show("Thêm Thành Công ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                else
                {
                    MessageBox.Show("Thêm Thất Bại ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                this.Close();
            }
        }
示例#5
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (txtTenKH.Text.Equals("") || txtSDT.Text.Length != 10 || txtSDT.Text.Equals(""))
     {
         if (txtTenKH.Text.Equals(""))
         {
             txtTenKH.Focus();
             MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (txtSDT.Text.Equals(""))
         {
             txtSDT.Focus();
             MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (txtSDT.Text.Length != 10)
         {
             txtSDT.Focus();
             MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     else
     {
         BAL_KHACHHANG bAL_KHACHHANG = new BAL_KHACHHANG();
         bel_kh           = new BEL_KHACHHANG();
         bel_kh.HoTen     = txtTenKH.Text.ToString();
         bel_kh.DienThoai = txtSDT.Text;
         bel_kh.Trangthai = 1;
         if (radNam.Checked == true)
         {
             bel_kh.GioiTinh = "Nam";
         }
         else
         {
             bel_kh.GioiTinh = "Nữ";
         }
         if (bAL_KHACHHANG.KiemTraTrungKH(this.bel_kh))
         {
             MessageBox.Show("Khách hàng đã tồn tại!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             if (bAL_KHACHHANG.ThemKhachHang(this.bel_kh))
             {
                 string temp = this.bel_kh.DienThoai;
                 HienThiLView();
                 this.bel_kh  = new BEL_KHACHHANG(bAL_KHACHHANG.ThongTinKH(temp));
                 labLuuY.Text = "Khách hàng:  " + bel_kh.HoTen + " - " + bel_kh.DienThoai.Substring(bel_kh.DienThoai.Length - 4, 4);
                 MessageBox.Show("Đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Đăng ký thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
示例#6
0
        public bool ThemSDT(BEL_KHACHHANG kh)
        {
            bool          KQ     = false;
            DAL_KHACHHANG objdal = new DAL_KHACHHANG();

            if (objdal.ThemSDTKHACH(kh) == true)
            {
                KQ = true;
            }
            return(KQ);
        }
示例#7
0
 private void lvKhachHang_DoubleClick(object sender, EventArgs e)
 {
     if (lvKhachHang.SelectedItems.Count > 0)
     {
         foreach (ListViewItem item in lvKhachHang.SelectedItems)
         {
             this.bel_kh  = new BEL_KHACHHANG(this.listKhachHang[KiemTraTrung(item.SubItems[2].Text, this.listKhachHang)]);
             labLuuY.Text = "Khách hàng:  " + bel_kh.HoTen + " - " + bel_kh.DienThoai.Substring(bel_kh.DienThoai.Length - 4, 4);
             this.Close();
             break;
         }
     }
 }
示例#8
0
        private void btnTenKH_Click(object sender, EventArgs e)
        {
            DanhSachKhachHang danhSachKhachHang = new DanhSachKhachHang();

            this.Hide();
            danhSachKhachHang.ShowDialog();
            if (danhSachKhachHang.bel_kh.HoTen != null)
            {
                this.bel_kh   = new BEL_KHACHHANG(danhSachKhachHang.bel_kh);
                txtTenKH.Text = this.bel_kh.HoTen;
            }
            this.Show();
        }
        public bool KiemTraTrungKH(BEL_KHACHHANG bEL_KHACHHANG)
        {
            DataTable dt      = new DataTable();
            string    truyvan = "select IDKH, Hoten,Dienthoai,Gioitinh,Trangthai  from KHACHHANG where Dienthoai = " + bEL_KHACHHANG.DienThoai;

            dt = this.Read(truyvan);

            if (dt.Rows.Count < 1)
            {
                return(false);
            }
            return(true);
        }
示例#10
0
        public List <BEL_KHACHHANG> DuLieuKhachHang()
        {
            List <BEL_KHACHHANG> listKhachHang = new List <BEL_KHACHHANG>();
            DataTable            dt            = new DataTable();
            string truyvan = "select IDKH, Hoten,Dienthoai,Gioitinh,Trangthai  from KHACHHANG ";

            dt = this.Read(truyvan);
            foreach (DataRow item in dt.Rows)
            {
                BEL_KHACHHANG khachhang = new BEL_KHACHHANG(item);
                listKhachHang.Add(khachhang);
            }
            return(listKhachHang);
        }
示例#11
0
 public bool CapNhatKH(BEL_KHACHHANG bel_kh)
 {
     return(dal_kh.CapNhatKH(bel_kh));
 }
示例#12
0
 public bool KiemTraTrungKH(BEL_KHACHHANG bEL_KHACHHANG)
 {
     return(dal_kh.KiemTraTrungKH(bEL_KHACHHANG));
 }
示例#13
0
 public bool ThemKhachHang(BEL_KHACHHANG bEL_KHACHHANG)
 {
     return(dal_kh.ThemKhachHang(bEL_KHACHHANG));
 }
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (txtID.Text.Equals(""))
            {
                MessageBox.Show("Vui lòng chọn khách hàng!", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (txtHoTen.Text.Equals(""))
            {
                txtHoTen.Focus();
                MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (txtSDT.Text.Equals(""))
            {
                txtSDT.Focus();
                MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else if (txtSDT.Text.Length != 10)
            {
                txtSDT.Focus();
                MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                BAL_KHACHHANG bAL_KHACHHANG = new BAL_KHACHHANG();
                bel_kh           = new BEL_KHACHHANG();
                bel_kh.IDKH      = txtID.Text;
                bel_kh.HoTen     = txtHoTen.Text.ToString();
                bel_kh.DienThoai = txtSDT.Text;
                if (radNam.Checked == true)
                {
                    bel_kh.GioiTinh = "Nam";
                }
                else
                {
                    bel_kh.GioiTinh = "Nữ";
                }
                if (radMoKhoa.Checked == true)
                {
                    bel_kh.Trangthai = 1;
                }
                else
                {
                    bel_kh.Trangthai = 0;
                }
                if (bel_kh.Trangthai == 0)
                {
                    if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text) == null)
                    {
                        DialogResult result = MessageBox.Show("Bạn có chắn chắn thực hiện thao tác này", "thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                        if (result == DialogResult.Yes)
                        {
                            if (bAL_KHACHHANG.CapNhatKH(this.bel_kh))
                            {
                                HienThiLView();
                                btnLamMoi_Click(sender, e);
                                MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                    }
                    else if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text).Equals(txtID.Text) == false)
                    {
                        MessageBox.Show("Số điện đã đăng kí!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        DialogResult result = MessageBox.Show("Bạn có chắn chắn thực hiện thao tác này", "thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                        if (result == DialogResult.Yes)
                        {
                            if (bAL_KHACHHANG.CapNhatKH(this.bel_kh))
                            {
                                HienThiLView();
                                btnLamMoi_Click(sender, e);
                                MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                    }
                }
                else
                {
                    if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text) == null)
                    {
                        if (bAL_KHACHHANG.CapNhatKH(this.bel_kh))
                        {
                            HienThiLView();
                            btnLamMoi_Click(sender, e);
                            MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                    else if (bAL_KHACHHANG.KiemTraTrungKHID(txtSDT.Text).Equals(txtID.Text) == false)
                    {
                        MessageBox.Show("Số điện đã đăng kí!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        if (bAL_KHACHHANG.CapNhatKH(this.bel_kh))
                        {
                            HienThiLView();
                            btnLamMoi_Click(sender, e);
                            MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Cập nhật thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
            }
        }
 private void btnThem_Click(object sender, EventArgs e)
 {
     if (txtHoTen.Text.Equals("") || txtSDT.Text.Length != 10 || txtSDT.Text.Equals(""))
     {
         if (txtHoTen.Text.Equals(""))
         {
             txtHoTen.Focus();
             MessageBox.Show("Vui lòng nhập họ tên! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (txtSDT.Text.Equals(""))
         {
             txtSDT.Focus();
             MessageBox.Show("Vui lòng nhập SĐT! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else if (txtSDT.Text.Length != 10)
         {
             txtSDT.Focus();
             MessageBox.Show("Vui lòng nhập SĐT là 10 số! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     else
     {
         BAL_KHACHHANG bAL_KHACHHANG = new BAL_KHACHHANG();
         bel_kh           = new BEL_KHACHHANG();
         bel_kh.HoTen     = txtHoTen.Text.ToString();
         bel_kh.DienThoai = txtSDT.Text;
         if (radNam.Checked == true)
         {
             bel_kh.GioiTinh = "Nam";
         }
         else
         {
             bel_kh.GioiTinh = "Nữ";
         }
         if (radMoKhoa.Checked == true)
         {
             bel_kh.Trangthai = 1;
         }
         else
         {
             bel_kh.Trangthai = 0;
         }
         if (bAL_KHACHHANG.KiemTraTrungKH(this.bel_kh))
         {
             MessageBox.Show("Số điện đã đăng kí!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             if (bAL_KHACHHANG.ThemKhachHang(this.bel_kh))
             {
                 HienThiLView();
                 btnLamMoi_Click(sender, e);
                 MessageBox.Show("Đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Đăng ký thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
示例#16
0
        public bool ThemKhachHang(BEL_KHACHHANG bEL_KHACHHANG)
        {
            string truyvan = "insert into KHACHHANG(Hoten,Dienthoai,Gioitinh,Trangthai) values (N'" + bEL_KHACHHANG.HoTen + "','" + bEL_KHACHHANG.DienThoai + "',N'" + bEL_KHACHHANG.GioiTinh + "'," + bEL_KHACHHANG.Trangthai + ")";

            return(this.Change(truyvan));
        }
示例#17
0
        public bool CapNhatKH(BEL_KHACHHANG bel_kh)
        {
            string truyvan = "update KHACHHANG set Hoten= N'" + bel_kh.HoTen + "',Dienthoai='" + bel_kh.DienThoai + "',Gioitinh=N'" + bel_kh.GioiTinh + "',Trangthai='" + bel_kh.Trangthai + "' where IDKH='" + bel_kh.IDKH + "'";

            return(this.Change(truyvan));
        }