Exemple #1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (Them)
            {
                if (NhanVienBUS.KtMaNV(txtMaKH.Text) > 0)
                {
                    MessageBox.Show("Mã khách hàng tồn tai. Nhập Mã nhân viên khác !");
                    txtMaKH.ResetText();
                    txtTenKH.ResetText();
                    txtSDT.ResetText();
                    txtDiaChi.ResetText();
                    txtMaKH.Focus();
                }
                else
                {
                    KHBUS.ThemKH(txtMaKH.Text, txtTenKH.Text, txtDiaChi.Text, txtSDT.Text);
                    LoadKH();
                    // Thông báo
                    MessageBox.Show("Đã thêm xong!");
                }
            }
            else
            {
                int r = dgvKH.CurrentCell.RowIndex;
                // MaNV hiện hành

                string strMaKH = dgvKH.Rows[r].Cells[0].Value.ToString();
                KHBUS.SuaKH(strMaKH, txtTenKH.Text, txtDiaChi.Text, txtSDT.Text);
                LoadKH();
                // Thông báo
                MessageBox.Show("Đã sửa xong!");
            }
        }
 private void frmDatVe_Load(object sender, EventArgs e)
 {
     cbBUS  = new CBBUS();
     hvBUS  = new HVBUS();
     khBUS  = new KHBUS();
     pdvBUS = new PDVBUS();
     this.loadHangVeVao_Combobox(HangVe_comboBox);
     this.loadChuyenBayVao_Combobox(MaChuyenBay_comboBox);
     this.loadKhachHangVao_Combobox(MaHanhKhach_comboBox);
 }
Exemple #3
0
 private void comboBoxMaKH_SelectedIndexChanged(object sender, EventArgs e)
 {
     try {
         string    id = comboBoxMaKH.SelectedValue.ToString();
         KhachHang kh = KHBUS.GetKHByMAKH(id);
         textBoxTenKH.Text  = kh.TenKH;
         textBoxDiaChi.Text = kh.DiaChi;
         txtboxSDT.Text     = kh.SDT;
     }
     catch { }
 }
Exemple #4
0
        private void txtboxTimKiem_TextChanged(object sender, EventArgs e)
        {
            try {
                string i = cmBoxTimKiemTheo.SelectedItem.ToString();

                if (i == "Dòng Sản Phẩm")
                {
                    tabControlMainClient.SelectedTab    = tabControlMainClient.TabPages[2];
                    dongSanPhamBindingSource.DataSource = DongSanPhamBUS.TimKiemDongSP(txtboxTimKiem.Text);
                }
                //else
                //    if (i == "Nhân Viên")
                //{
                //    if (MaTruyCap == 2)
                //        tabControlMainClient.SelectedTab = tabControlMainClient.TabPages[0];
                //    else
                //        tabControlMainClient.SelectedTab = tabControlMainClient.TabPages[4];
                //    nhanVienBindingSource.DataSource = NhanVienBUS.TimKiemNV(txtboxTimKiem.Text);
                //}
                else if (i == "Sản Phẩm")
                {
                    tabControlMainClient.SelectedTab = tabControlMainClient.TabPages[1];
                    sanPhamBindingSource.DataSource  = SanPhamBUS.TimKiemSP(txtboxTimKiem.Text);
                }
                else if (i == "Khách Hàng")
                {
                    tabControlMainClient.SelectedTab = tabControlMainClient.TabPages[1];
                    if (MaTruyCap == 3)
                    {
                        tabControlMainClient.SelectedTab = tabControlMainClient.TabPages[6];
                    }
                    else
                    {
                        tabControlMainClient.SelectedTab = tabControlMainClient.TabPages[4];
                    }
                    khachHangBindingSource.DataSource = KHBUS.TimKiemKhachHang(txtboxTimKiem.Text);
                }
                else if (i == "Nhà Sản Xuất")
                {
                    tabControlMainClient.SelectedTab = tabControlMainClient.TabPages[3];
                    hSXBindingSource.DataSource      = HSXBUS.TimKiemHSX(txtboxTimKiem.Text);
                }
                else if (i == "Hóa Đơn")
                {
                    tabControlMainClient.SelectedTab = tabControlMainClient.TabPages[0];

                    hoaDonBindingSource.DataSource = HoaDonBUS.TimKiemHD(txtboxTimKiem.Text);
                }
            }
            catch { MessageBox.Show("Bạn Chưa Chọn Đối Tượng Tìm Kiếm!"); }
        }
Exemple #5
0
 public void LoadKH()
 {
     khachHangBindingSource.DataSource = KHBUS.GetKH();
     dgvKH_CellClick(null, null);
     // Xóa trống các đối tượng trong Panel
     txtMaKH.ResetText();
     txtTenKH.ResetText();
     txtSDT.ResetText();
     txtDiaChi.ResetText();
     // Không cho thao tác trên các nút Lưu / Hủy
     btnLuu.Enabled = false;
     btnHuy.Enabled = false;
     panel.Enabled  = false;
     // Cho thao tác trên các nút Thêm / Sửa / Xóa / Thoát
     btnThem.Enabled = true;
     btnSua.Enabled  = true;
     btnXoa.Enabled  = true;
 }
Exemple #6
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     try
     {
         // Lấy thứ tự record hiện hành
         int r = dgvKH.CurrentCell.RowIndex;
         // Lấy MaKH của record hiện hành
         string strMAKH =
             dgvKH.Rows[r].Cells[0].Value.ToString();
         KHBUS.DelKH(strMAKH);
         LoadKH();
         //dgvNV_CellClick(null, null);
         MessageBox.Show("Đã xóa xong!");
     }
     catch
     {
         MessageBox.Show("Không được phép xóa nhân viên này");
     }
 }
Exemple #7
0
        private void frmInHoaDon_Load(object sender, EventArgs e)
        {
            InHoaDon_ResultBindingSource.DataSource = HoaDonBUS.InHD(IDHD, IDCH);
            HoaDon    hd = HoaDonBUS.Get1HD(IDHD, IDCH);
            KhachHang kh = KHBUS.GetKHByMAKH(hd.MaKH);
            CuaHang   ch = CuaHangBUS.GetThongTinCuaHang(hd.MaCuaHang);

            Microsoft.Reporting.WinForms.ReportParameter[] rParams = new Microsoft.Reporting.WinForms.ReportParameter[]
            {
                new Microsoft.Reporting.WinForms.ReportParameter("DateNhap", hd.NgayLapHD.ToShortDateString().ToString()),
                new Microsoft.Reporting.WinForms.ReportParameter("TongTien", ChiTietHoaDonBUS.TinhTien_ByMaHD(IDHD, IDCH).ToString()),
                new Microsoft.Reporting.WinForms.ReportParameter("TenCH", ch.TenCuaHang),
                new Microsoft.Reporting.WinForms.ReportParameter("DiaChi", ch.DiaChi),
                new Microsoft.Reporting.WinForms.ReportParameter("TenNguoiMua", kh.TenKH),
                new Microsoft.Reporting.WinForms.ReportParameter("DiaChiNguoiMua", kh.DiaChi),
                new Microsoft.Reporting.WinForms.ReportParameter("SDT", kh.SDT),
                new Microsoft.Reporting.WinForms.ReportParameter("HtGiaoHang", hd.HTGiaoHang),
                new Microsoft.Reporting.WinForms.ReportParameter("MaHD", IDHD)
            };


            reportInHD.LocalReport.SetParameters(rParams);
            this.reportInHD.RefreshReport();
        }
Exemple #8
0
        void LoadHD()
        {
            if (IsEdit == false)
            {
                btnHuyHD.Visible     = false;
                btnLuuHD.Visible     = false;
                btnThemSPMua.Visible = false;
                btnLuuEditSL.Visible = false;
                btnXoaSPMua.Visible  = false;
                btnThanhToan.Visible = false;
                btnLuuTam.Visible    = false;
            }
            if (HD == null)
            {
                textBoxNSX.Visible      = false;
                textBoxLoaiSP.Visible   = false;
                textBoxDSP.Visible      = false;
                textBoxMauKieu.Visible  = false;
                textBoxMaKieuSP.Visible = false;
                textBoxSP.Visible       = false;

                textBoxTinhTrangHD.Text    = "Chưa Thanh Toán";
                textBoxMaNV.Text           = MaNV;
                textBoxMaCH.Text           = IDCH;
                comboBoxMaKH.DataSource    = KHBUS.GetKH();
                comboBoxMaKH.DisplayMember = "MaKH";
                comboBoxMaKH.ValueMember   = "MaKH";
                groupBox2.Enabled          = false;
                btnLuuTam.Visible          = false;
                btnThanhToan.Visible       = false;
            }
            else
            {
                textBoxMaHD.ReadOnly = true;
                textBoxMaKH.ReadOnly = true;
                comboBoxMaKH.Visible = false;

                textBoxHTGH.ReadOnly = true;
                btnHuyHD.Visible     = false;
                btnLuuHD.Visible     = false;
                btnThemKH.Visible    = false;

                textBoxMaCH.Text = HD.MaCuaHang;
                textBoxMaHD.Text = HD.MaHoaDon;
                textBoxMaNV.Text = HD.MaNV;
                textBoxHTGH.Text = HD.HTGiaoHang;
                if (HD.TinhTrang == 1)
                {
                    textBoxTinhTrangHD.Text = "Đã Thanh Toán";
                    btnThemSPMua.Visible    = false;
                    btnLuuEditSL.Visible    = false;
                    btnXoaSPMua.Visible     = false;
                    btnLuuTam.Visible       = false;
                    btnThanhToan.Visible    = false;
                    btnLuuHD.Visible        = false;
                    btnHuyHD.Visible        = false;
                    btnThemSPMua.Visible    = false;
                    btnLuuEditSL.Visible    = false;
                    btnXoaSPMua.Visible     = false;
                    btnThanhToan.Visible    = false;
                    btnLuuTam.Visible       = false;
                }
                else
                {
                    textBoxTinhTrangHD.Text = "Chưa Thanh Toán";
                    btnThanhToan.Visible    = true;
                }
                if (HD.HTGiaoHang.ToLower() != "Trực Tiếp".ToLower())
                {
                    textBoxTinhTrangGiaHang.Visible = true;
                    lbTrangGiaoHang.Visible         = true;
                    linkLbChiTietGiaoHang.Visible   = true;
                    try {
                        textBoxTinhTrangGiaHang.Text = GiaoHangBUS.GetGiaoHangByMaHD_MaCH(HD.MaHoaDon, HD.MaCuaHang).TinhTrangGH.ToString();
                        if (textBoxTinhTrangGiaHang.Text == "Đang Giao Hàng")
                        {
                            btnThanhToan.Visible = false;
                            btnLuuTam.Visible    = false;
                        }
                    }
                    catch { }
                    radioGiaoHang.Checked = true;
                }
                else

                {
                    textBoxTinhTrangGiaHang.Visible = false;
                    lbTrangGiaoHang.Visible         = false;
                    linkLbChiTietGiaoHang.Visible   = false;
                }
                radioGiaoHang.Enabled          = false;
                radioMuaTT.Enabled             = false;
                dateTimePickerNgayVietHD.Value = HD.NgayLapHD;
                KhachHang kh = KHBUS.GetKHByMAKH(HD.MaKH);
                textBoxTenKH.Text  = kh.TenKH;
                textBoxDiaChi.Text = kh.DiaChi;
                txtboxSDT.Text     = kh.SDT;
                textBoxMaKH.Text   = kh.MaKH;

                chiTietHoaDonBindingSource.DataSource = ChiTietHoaDonBUS.GetChieTietHD_ByMaHD(HD.MaHoaDon, HD.MaCuaHang);

                lbTongTien.Text = ChiTietHoaDonBUS.TinhTien_ByMaHD(HD.MaHoaDon, HD.MaCuaHang).ToString();
            }
        }
 private void frmKhachHanh_Load(object sender, EventArgs e)
 {
     khBUS = new KHBUS();
     this.loadData_Vao_dtgvDsKhachHang();
 }