private void btnDangNhap_Click(object sender, EventArgs e)
        {
            if (txtMaKH.Text == "")
            {
                MessageBox.Show("Mã khách hàng không được trống", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtMaKH.Focus();
                return;
            }
            if (txtTenKH.Text == "")
            {
                MessageBox.Show("Tên khách hàng không được trống", "Thông báo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtTenKH.Focus();
                return;
            }
            if (frmKhachHang.luu == true)
            {
                if (KiemTraTrung(txtMaKH.Text) == 1)
                {
                    MessageBox.Show("Không lưu được, Khách hàng này đã tồn tại trong cơ sở dữ liệu", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                DTO.MaKH        = txtMaKH.Text;
                DTO.TenKH       = txtTenKH.Text;
                DTO.SoDienThoai = txtSoDienThoai.Text;
                DTO.DiaChi      = txtDiaChi.Text;
                BUS.Them(DTO);
                MessageBox.Show("Thêm xong ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                gridView.DataSource = BUS.DanhSachKhachHang();
                this.Close();
            }
            else if (frmKhachHang.luu == false)
            {
                if (KiemTraTrung(txtMaKH.Text) == 1 && txtMaKH.Text != frmKhachHang.MaKH)
                {
                    MessageBox.Show("Không lưu được, Khách hàng này đã tồn tại", "Thông báo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                DTO.MaKH_Sua    = frmKhachHang.MaKH;
                DTO.MaKH        = txtMaKH.Text;
                DTO.TenKH       = txtTenKH.Text;
                DTO.SoDienThoai = txtSoDienThoai.Text;
                DTO.DiaChi      = txtDiaChi.Text;

                BUS.Sua(DTO);
                MessageBox.Show("Sửa xong ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                gridView.DataSource = BUS.DanhSachKhachHang();
                this.Close();
            }
        }
Beispiel #2
0
        private void btnluulai_Click(object sender, EventArgs e)
        {
            DataTable dtid = new DataTable();

            dtid = buskh.GetAllID(FDangnhap.matk);
            int dem = dtid.Rows.Count;

            if (dem == 0)
            {
                if (txthoten.Text == "" || txtsdt.Text == "")
                {
                    MessageBox.Show("Vui lòng nhập đầy đủ họ tên và số điện thoại.", "Thông báo");
                }
                else
                {
                    DTO_KhachHang dtokh = new DTO_KhachHang(txtid.Text, txthoten.Text, txtsdt.Text, txtemail.Text, txtdc.Text);


                    if (buskh.Them(dtokh))
                    {
                        MessageBox.Show("Thêm thông tin thành công", "Thông báo");
                    }
                    else
                    {
                        MessageBox.Show("Không thành công", "Thông báo");
                    }
                }
            }
            else
            {
                if (txthoten.Text == "" || txtsdt.Text == "")
                {
                    MessageBox.Show("Vui lòng nhập đầy đủ họ tên và số điện thoại.", "Thông báo");
                }
                else
                {
                    DTO_KhachHang dtokh = new DTO_KhachHang(txtid.Text, txthoten.Text, txtsdt.Text, txtemail.Text, txtdc.Text);


                    if (buskh.Sua(dtokh))
                    {
                        MessageBox.Show("Sửa thông tin thành công", "Thông báo");
                    }
                    else
                    {
                        MessageBox.Show("Không thành công", "Thông báo");
                    }
                }
            }
        }