private void btnXoa_Click(object sender, EventArgs e)
        {
            try
            {
                rowSelect = dgvDanhSachKhachHang.CurrentCell.RowIndex;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Chưa chọn khách hàng cần xóa ", "Thông báo");
                return;
            }

            DTO_KhachHang khachhang = new DTO_KhachHang();

            khachhang.MaKH = dgvDanhSachKhachHang[0, rowSelect].Value.ToString();
            DialogResult resultDialog = MessageBox.Show("Bạn có muốn xóa dữ liệu khách hàng", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultDialog == DialogResult.Yes)
            {
                bool RemoveState = BUS_KhachHang.DeleteKhachHang(khachhang);
                if (RemoveState)
                {
                    UpDateDataGridView();
                    rowSelect = 0;
                    ShowDataCell();
                    DisableButton(false);
                    DisableThongTinKhachHang(true);
                    MessageBox.Show("Xóa thành công");
                }
                else
                {
                    MessageBox.Show("Xóa thất bại, thử lại");
                }
            }
        }
Esempio n. 2
0
        //
        //
        //
        // combokey-click;
        private void cmbKey_Click(object sender, EventArgs e)
        {
            string sl = cboTimKiem.Text;

            try
            {
                if (sl == "Mã khách hàng")
                {
                    cmbKey.DataSource = BUS_KhachHang.laymakhachhang();
                    //cmbKey.DisplayMember = "TENTD";
                    cmbKey.ValueMember = "MaKH";
                }

                else if (sl == "Tên khách hàng")
                {
                    cmbKey.DataSource = BUS_KhachHang.laytenkhachhang();
                    //cmbKey.DisplayMember = "TENTD";
                    cmbKey.ValueMember = "TenKH";
                }
                else
                {
                    cmbKey.Text = "";
                }
            }
            catch (Exception ex)
            {
            }
        }
Esempio n. 3
0
        private void refreshData()
        {
            BUS_KhachHang bUS_KhachHang = new BUS_KhachHang();
            DataTable     dt            = bUS_KhachHang.LayDSKhachHang();

            dataGridView1.DataSource = dt;
        }
Esempio n. 4
0
        //
        //
        //
        // button click ;;;
        private void button14_Click(object sender, EventArgs e)
        {
            string sl = cboTimKiem.Text;

            try
            {
                //  sl = sl.Replace();

                if (sl == "Mã khách hàng")
                {
                    dt = BUS_KhachHang.hienthikhachhangtheoma(cmbKey.Text);
                    loaddata1(dt);
                    bindings();
                }
                else if (sl == "Tên khách hàng")
                {
                    dt = BUS_KhachHang.hienthikhachhangtheoten(cmbKey.Text);
                    loaddata1(dt);
                    bindings();
                }
            }
            catch (Exception ex)
            {
            }
        }
Esempio n. 5
0
 public frmBanVe(DataRow row)
 {
     InitializeComponent();
     busVeChuyenBay  = new BUS_VeChuyenBay();
     busKhachHang    = new BUS_KhachHang();
     this.maNhanVien = row["MANHANVIEN"].ToString();
 }
Esempio n. 6
0
        private void btnThemKH_BaseMH_BH_Click(object sender, EventArgs e)
        {
            fThemKhachHang kh = new fThemKhachHang();

            kh.ShowDialog();
            leKH.Properties.DataSource   = BUS_KhachHang.LayKhachHang();
            leMaKH.Properties.DataSource = BUS_KhachHang.LayKhachHang();
        }
        public void LoadData()
        {
            dskh = new BUS_KhachHang();
            DataTable tbl = dskh.DSKhachHang();

            dataGridView1.DataSource = tbl;
            OpenTextBox();
        }
Esempio n. 8
0
        // Hàm của DataGridView
        private void LoadGridView_KH()
        {
            BUS_KhachHang buskhachhang = new BUS_KhachHang();

            dgvKhachHang.DataSource            = buskhachhang.GetAllKHang();
            dgvKhachHang.Columns[0].HeaderText = "Số Điện Thoại";
            dgvKhachHang.Columns[1].HeaderText = "Mã Nhân Viên";
            dgvKhachHang.Columns[2].HeaderText = "Tên Khách Hàng";
            dgvKhachHang.Columns[3].HeaderText = "Địa Chỉ";
            dgvKhachHang.Columns[4].HeaderText = "Giới Tính";
        }
Esempio n. 9
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            string gioitinh = "Nữ";

            if (rbNam.Checked)
            {
                gioitinh = "Nam";
            }

            if (txtDienThoai.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập số điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtDienThoai.Focus();
                return;
            }
            else if (txtHoTen.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập họ tên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            if (txtDiaChi.Text.Trim().Length == 0)
            {
                MessageBox.Show("Bạn phải nhập địa chỉ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
            else if (rbNam.Checked == false && rbNu.Checked == false)
            {
                MessageBox.Show("Vui lòng chọn giới tính", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            DTO_KhachHang kh           = new DTO_KhachHang(txtDienThoai.Text, txtHoTen.Text, txtDiaChi.Text, gioitinh, FormMain.mail);
            BUS_KhachHang buskhachhang = new BUS_KhachHang();

            if (MessageBox.Show("Bạn có chắc muốn chỉnh sửa", "Corfirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (buskhachhang.updateDataKhachHang(kh))
                {
                    MessageBox.Show("Sửa thành công");
                    ResetValues();
                    LoadGridView_KH();
                }
                else
                {
                    MessageBox.Show("Sửa không thành công");
                }
            }
            else
            {
                ResetValues();
            }
        }
Esempio n. 10
0
        private void btnThemKH_Click(object sender, EventArgs e)
        {
            if (txtTenKH.Text == "" || txtLienLac.Text == "" || txtCMND.Text == "")
            {
                MessageBox.Show("Nhập đầu đủ thông tin", "Thông báo ");
            }
            else
            {
                KhachHang_DTO KH = new KhachHang_DTO();
                KH.MaKH     = txtMaKH.Text;
                KH.TenKH    = txtTenKH.Text;
                KH.Cmnd     = int.Parse(txtCMND.Text);
                KH.QuocTich = txtQuocTich.Text;
                if (radNam.Checked == true)
                {
                    KH.GioiTinh = "Nam";
                }
                else
                {
                    KH.GioiTinh = "Nữ";
                }
                KH.NgaySinh = DateTime.Parse(dtpNgaySinhKH.Text);
                KH.Sdt      = int.Parse(txtLienLac.Text);
                KH.MaPhong  = txtMaPhongKHDaChon.Text;
                Phong_DTO P = new Phong_DTO();
                P.MaPhong = txtMaPhongKHDaChon.Text;
                // bắt đầu thêm

                if (BUS_KhachHang.AddCustomer(KH) == true)
                {
                    if (BUS_Phong.UpdateStatusRoom(P) == true)
                    {
                        Phong_DTO Ph = new Phong_DTO();
                        Ph.MaPhong      = txtMaPhongKHDaChon.Text;
                        Ph.NgayDatPhong = DateTime.Parse(dtpDatPhong.Text);
                        //if (MessageBox.Show("Bạn có chắc chắn muốn đăng xuất ", "Thông báo", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK)
                        //{
                        //    this.Close();
                        //}
                        if (BUS_Phong.UpdateDateRoom(Ph) == true)
                        {
                            // MessageBox.Show("Đã thêm khách hàng,cập nhật lại tình trạng phòng và cập nhật lại ngày đặt phòng mặc định ");
                            MessageBox.Show("Thêm khách hàng thành công ");
                            return;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Không thêm được", "Thông báo !!!");
                }
            }
        }
Esempio n. 11
0
        private void txbTenCoDau_TimKiem_TextChanged(object sender, EventArgs e)
        {
            //Khong cho phep dien ma
            txbMaKhachHang_TimKiem.Text = "";

            if (txbTenCoDau_TimKiem.Text == " ")
            {
                txbTenCoDau_TimKiem.Text = "";
                return;
            }
            dgvDanhSachKhachHang.DataSource = BUS_KhachHang.SearchKhachHangTheoTen(txbTenChuRe_TimKiem.Text, txbTenCoDau_TimKiem.Text);
        }
Esempio n. 12
0
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            BUS_KhachHang kh = new BUS_KhachHang();

            if (string.IsNullOrEmpty(txtTimKiem.Text))
            {
                dgvTimKH.DataSource = kh.LoadKH();
            }
            else
            {
                dgvTimKH.DataSource = kh.TimKhachHang(txtTimKiem.Text);
            }
        }
Esempio n. 13
0
 private void btnLuuTTKH_Click(object sender, EventArgs e)
 {
     if (KTRONG() == false)
     {
         return;
     }
     else
     {
         BUS_KhachHang kh    = new BUS_KhachHang();
         KhachHang     khach = new KhachHang();
         khach.id_khachhang = txtIDKhachHang.Text;
         khach.hoten        = txtHoTenKhachHang.Text;
         khach.email        = txtEmailKH.Text;
         khach.dienthoai    = txtSDTKH.Text;
         khach.loai         = int.Parse(cbLoaiKH.SelectedItem.ToString());
         if (txtIDKhachHang.Enabled == true)
         {
             if (kh.ThemKhachHang(khach) == 1)
             {
                 this.Close();
                 frmQuanLyKhachHang qlkh = new frmQuanLyKhachHang();
                 qlkh.LoadQLKhachHang();
             }
             else if (kh.ThemKhachHang(khach) == -1)
             {
                 MessageBox.Show("Không Được Trùng ID");
                 return;
             }
             else
             {
                 MessageBox.Show("Không Thêm Được");
                 return;
             }
         }
         else
         {
             if (kh.SuaKhachHang(khach) == 1)
             {
                 this.Close();
                 frmQuanLyKhachHang qlkh = new frmQuanLyKhachHang();
                 qlkh.LoadQLKhachHang();
             }
             else
             {
                 MessageBox.Show("Không Sửa Được");
                 return;
             }
         }
         txtIDKhachHang.Enabled = true;
     }
 }
Esempio n. 14
0
 //xoa
 private void btnXoa_Click(object sender, EventArgs e)
 {
     try
     {
         BUS_KhachHang.Xoa_khachhang(txtMaKH.Text);
         DialogResult dr = MessageBox.Show("Đã Xóa", "Thông Báo", MessageBoxButtons.OK);
         if (dr == DialogResult.OK)
         {
             loaddata();
         }
     }
     catch (Exception ex)
     {
         //MessageBox.Show("Lỗi");
     }
 }
Esempio n. 15
0
        //Load DatagridView
        private void LoadDataGridView()
        {
            ResultTable = BUS_KhachHang.GetDataTable();
            dgvDanhSachKhachHang.DataSource            = ResultTable;
            dgvDanhSachKhachHang.Columns[0].HeaderText = "Mã KH";
            dgvDanhSachKhachHang.Columns[1].HeaderText = "Tên chú rể";
            dgvDanhSachKhachHang.Columns[2].HeaderText = "Tên cô dâu";
            dgvDanhSachKhachHang.Columns[3].HeaderText = "Điện thoại";
            dgvDanhSachKhachHang.Columns[4].HeaderText = "Địa chỉ";


            //dgvDanhSachKhachHang.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            dgvDanhSachKhachHang.ReadOnly = true;
            //dgvDanhSachKhachHang.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dgvDanhSachKhachHang.MultiSelect = false;
        }
Esempio n. 16
0
        private void Form_QuanLiKhachHang_Load(object sender, EventArgs e)
        {
            customer = new BUS_KhachHang();
            DataTable tbl = customer.DSKhachHang();

            dataGridView1.DataSource = tbl;

            service = new BUS_DichVu();
            DataTable tblservice = service.DSDichVu();

            listservice = new List <string>();
            foreach (DataRow row in tblservice.Rows)
            {
                cmbService.Items.Add(row[1].ToString() + " : " + row[2].ToString());
                listservice.Add(row[1].ToString());
            }
        }
Esempio n. 17
0
        private void txtCMND_TextChanged(object sender, EventArgs e)
        {
            BUS_KhachHang busKhachHang = new BUS_KhachHang();
            DataTable     dtKhachHang  = busKhachHang.GetOfCMND(txtCMND.Text);

            if (dtKhachHang.Rows.Count == 0)
            {
                txtTenKhachHang.Clear();
                txtSDT.Clear();
            }
            else
            {
                DataRow row = dtKhachHang.Rows[0];
                txtTenKhachHang.Text = row["TENKHACHHANG"].ToString();
                txtSDT.Text          = row["SDT"].ToString();
            }
        }