private void ToolStripMenuItem_Delete_Click(object sender, EventArgs e)
        {
            KhachHang _khachhang = new KhachHang();

            if (dgvKhachHang.Rows.Count <= 0)
            {
                return;
            }

            if (dgvKhachHang.SelectedRows.Count <= 0)
            {
                return;
            }

            DataGridViewRow r = dgvKhachHang.SelectedRows[0];

            if (r != null)
            {
                _khachhang.MaKhachHang  = Convert.ToInt32(r.Cells["MaKhachHang"].Value);
                _khachhang.TenKhachHang = r.Cells["TenKhachHang"].Value.ToString();
            }

            if (MessageBox.Show(String.Format("Bạn có muốm xóa khách hàng [{0}] không?", _khachhang.TenKhachHang), "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                BLL_KhachHang adapter = new BLL_KhachHang();
                adapter.Delete(_khachhang);

                SearchKhachHang(string.Empty);
            }
        }
Esempio n. 2
0
 //
 public void LoadDataKeyWord()
 {
     //đổ dữ liệu lên datagridview
     try
     {
         dbKhachHang = new BLL_KhachHang();
         dt          = new DataTable();
         dt.Clear();
         string err = "";
         dt = dbKhachHang.SearchKhachHang(ref err, txtSearch.Text.ToString()).Tables[0];
         dgvKhachHang.DataSource = dt;
     }
     catch (SqlException ex)
     {
         MessageBox.Show("Không lấy được dữ liệu!!!/n" + ex, "Thông báo ",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     //
     //đổ dữ liệu lên combobox
     try
     {
         dbLoaiKH = new BLL_LoaiKH();
         dt       = new DataTable();
         dt.Clear();
         dt = dbLoaiKH.SelectLoaiKH().Tables[0];
         cmbLoaiKH.DataSource    = dt;
         cmbLoaiKH.DisplayMember = "TenLKH";
         cmbLoaiKH.ValueMember   = "MaLKH";
     }
     catch (SqlException ex)
     {
         MessageBox.Show("Không lấy được dữ liệu!!!/n" + ex, "Thông báo ",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        public static void BindingKhachHang(System.Windows.Forms.ComboBox cboKhachHang)
        {
            cboKhachHang.Items.Clear();
            BLL_KhachHang    adapter = new BLL_KhachHang();
            List <KhachHang> list    = adapter.GetList(string.Empty);

            if (list != null)
            {
                KhachHang item = new KhachHang();
                item.MaKhachHang  = -1;
                item.TenKhachHang = "Khách hàng - chọn -";
                list.Insert(0, item);
                cboKhachHang.DataSource    = list;
                cboKhachHang.ValueMember   = "MaKhachHang";
                cboKhachHang.DisplayMember = "TenKhachHang";
            }
        }
Esempio n. 4
0
        public void LoadData()  //load dữ liệu
        {
            //đổ dữ liệu lên datagridview
            try
            {
                dbKhachHang = new BLL_KhachHang();
                dt          = new DataTable();
                dt.Clear();
                dt = dbKhachHang.SelectKhachHang().Tables[0];
                dgvKhachHang.DataSource = dt;
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Không lấy được dữ liệu!!!/n" + ex, "Thông báo ",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //
            //đổ dữ liệu lên combobox
            try
            {
                dbLoaiKH = new BLL_LoaiKH();
                dt       = new DataTable();
                dt.Clear();
                dt = dbLoaiKH.SelectLoaiKH().Tables[0];
                cmbLoaiKH.DataSource    = dt;
                cmbLoaiKH.DisplayMember = "TenLKH";
                cmbLoaiKH.ValueMember   = "MaLKH";
            }
            catch (SqlException ex)
            {
                MessageBox.Show("Không lấy được dữ liệu!!!/n" + ex, "Thông báo ",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //
            rdNam.Checked = false;
            rdNu.Checked  = false;
            //
            gpKhachHang.Enabled = false;
            txtMaKH.ResetText();
            txtTenKH.ResetText();
            txtSDT.ResetText();
            txtDiaChi.ResetText();

            txtEmail.ResetText();
            cmbLoaiKH.ResetText();
        }
        private void btnAccept_Click(object sender, EventArgs e)
        {
            BLL_KhachHang adapter    = new BLL_KhachHang();
            KhachHang     _khachhang = new KhachHang();
            int           id;

            int.TryParse(txtMaKhachHang.Text, out id);
            _khachhang.MaKhachHang  = id;
            _khachhang.TenKhachHang = txtTenKhachHang.Text;
            _khachhang.DiaChi       = txtDiaChi.Text;
            _khachhang.DienThoai    = txtDienThoai.Text;
            _khachhang.Fax          = txtFax.Text;
            _khachhang.Email        = txtEmail.Text;
            _khachhang.Website      = txtWebsite.Text;
            _khachhang.NguoiTao     = SessionUser.UserName;

            int result = -1;

            if (txtMaKhachHang.Text == "")
            {
                result = adapter.Add(_khachhang);
            }
            else
            {
                result = adapter.Update(_khachhang);
            }

            if (result >= 0)
            {
                MessageBox.Show("Cập nhật thông tin khách hàng thành công");
                ResetForm();
                tabControl1.SelectedIndex = 0;
                SearchKhachHang(string.Empty);
            }
            else
            {
                MessageBox.Show("Lỗi khi cập nhật khách hàng");
            }
        }
Esempio n. 6
0
        private void LayThongTinDKThue(string ma)
        {
            BLL_KhachHang khachHang = new BLL_KhachHang();
            var           tt        = thueMB.LayThongTinDKThue(ma);

            if (tt != null)
            {
                maHD = tt.MaHD;
            }
            if (tt != null)
            {
                var      mb     = thueMB.LayThongTinMB(tt.MatBang);
                var      kh     = khachHang.LayTTKhachHang(tt.MaKhachHang);
                var      hoaDon = thueMB.HoaDon(tt.MaHD);
                DateTime ngayHetHan;
                DateTime ngayThue = (DateTime)tt.NgayMoCua;
                ngayHetHan                = ngayThue.AddYears(1);
                txtKhachHang.EditValue    = kh.MaKH;
                txtSDT.EditValue          = kh.SDT;
                txtTenKhachHang.EditValue = kh.HoTenKH;
            }
        }
        private void SearchKhachHang(string keySearch)
        {
            BLL_KhachHang adapter = new BLL_KhachHang();

            dgvKhachHang.DataSource = adapter.GetList(keySearch);
        }
Esempio n. 8
0
        public void loadDSKhachHang()
        {
            BLL_KhachHang kh = new BLL_KhachHang();

            repositoryItemKhachHang.DataSource = kh.layDSKhachHang();
        }
Esempio n. 9
0
 public void LoadData()  //load dữ liệu
 {
     try
     {
         dbSanPham = new BLL_SanPham();
         dt        = new DataTable();
         dt.Clear();
         dt = dbSanPham.SelectChonSanPham().Tables[0];
         dgvChonSanPham.DataSource = dt;
     }
     catch (SqlException ex)
     {
         MessageBox.Show("Không lấy được dữ liệu!!!/n" + ex, "Thông báo ",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     //
     try
     {
         dbDanhMucChiTietHoaDon = new BAL_DanhMucChiTietHoaDon();
         dt = new DataTable();
         dt.Clear();
         dt = dbDanhMucChiTietHoaDon.SelectDanhMucChiTietHoaDon().Tables[0];
         dgvChiTietHoaDon.DataSource = dt;
     }
     catch (SqlException ex)
     {
         MessageBox.Show("Không lấy được dữ liệu!!!/n" + ex, "Thông báo ",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     //
     try
     {
         dbNhanVien = new BLL_NhanVien();
         dt         = new DataTable();
         dt.Clear();
         dt = dbNhanVien.SelectNhanVien().Tables[0];
         cmbNguoiLapHD.DataSource    = dt;
         cmbNguoiLapHD.DisplayMember = "HoTen";
         cmbNguoiLapHD.ValueMember   = "MaNV";
     }
     catch (SqlException ex)
     {
         MessageBox.Show("Không lấy được dữ liệu!!!/n" + ex, "Thông báo ",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     //
     try
     {
         dbKhachHang = new BLL_KhachHang();
         dt          = new DataTable();
         dt.Clear();
         dt = dbKhachHang.SelectKhachHang().Tables[0];
         cmbKhachHang.DataSource    = dt;
         cmbKhachHang.DisplayMember = "TenKH";
         cmbKhachHang.ValueMember   = "MaKH";
     }
     catch (SqlException ex)
     {
         MessageBox.Show("Không lấy được dữ liệu!!!/n" + ex, "Thông báo ",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     //
     lblDonGia.Visible        = false;
     label4.Visible           = false;
     panelCTHD.Enabled        = false;
     dgvChonSanPham.Enabled   = true;
     dgvChiTietHoaDon.Enabled = true;
 }
Esempio n. 10
0
 private void Frm_KhachHang_Load(object sender, EventArgs e)
 {
     bd = new BLL_KhachHang(Cls_Main.duongdanfileketnoi);
     HienThiDanhSachKhachHang();
 }