예제 #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            txtMaHD.Focus();
            List <HoaDonBan_DTO> lstNhanVien = HoaDonBan_BLL.LayDSHoaDonBan();

            dataGridViewHDB.DataSource = lstNhanVien;
        }
예제 #2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            // Kiểm tra dữ liệu có bị bỏ trống
            if (txtMaHD.Text == "" || txtTongTien.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đầy đủ dữ liệu!");
                return;
            }

            // Kiểm tra mã hdb có bị trùng không
            if (HoaDonBan_BLL.TimHDBTheoMa(txtMaHD.Text) != null)
            {
                MessageBox.Show("Mã hóa đơn bán đã tồn tại!");
                return;
            }

            HoaDonBan_DTO hdb = new HoaDonBan_DTO();

            hdb.SMaHD     = txtMaHD.Text;
            hdb.SMaNV     = cboMaNV.SelectedValue.ToString();
            hdb.SNgayBan  = DateTime.Parse(dtpNgayBan.Text);
            hdb.SMaKH     = cboMaKH.SelectedValue.ToString();
            hdb.SSoLuong  = int.Parse(nbrSoLuong.Text.ToString());
            hdb.STongTien = float.Parse(txtTongTien.Text.ToString());

            if (HoaDonBan_BLL.ThemHDB(hdb) == false)
            {
                MessageBox.Show("Không thêm được.");
                return;
            }
            HienThiDSHoaDonBanDatagrid();
            MessageBox.Show("Đã thêm hóa đơn bán thành công.");
        }
예제 #3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            // Kiểm tra dữ liệu có bị bỏ trống
            if (txtMaHD.Text == "" || HoaDonBan_BLL.TimHDBTheoMa(txtMaHD.Text) == null)
            {
                MessageBox.Show("Vui lòng chọn mã hóa đơn!");
                return;
            }


            HoaDonBan_DTO hdb = new HoaDonBan_DTO();

            hdb.SMaHD     = txtMaHD.Text;
            hdb.SMaNV     = cboMaNV.SelectedValue.ToString();
            hdb.SNgayBan  = DateTime.Parse(dtpNgayBan.Text);
            hdb.SMaKH     = cboMaKH.SelectedValue.ToString();
            hdb.SSoLuong  = int.Parse(nbrSoLuong.Text.ToString());
            hdb.STongTien = float.Parse(txtTongTien.Text.ToString());

            if (HoaDonBan_BLL.XoaHDB(hdb) == false)
            {
                MessageBox.Show("Không xóa được.");
                return;
            }

            HienThiDSHoaDonBanDatagrid();

            MessageBox.Show("Đã xoa hóa đơn thành công.");
        }
예제 #4
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            // kiểm tra mã có tồn tại
            if (txtMaHD.Text == "" || HoaDonBan_BLL.TimHDBTheoMa(txtMaHD.Text) == null)
            {
                MessageBox.Show("Vui lòng chọn mã hóa đơn!");
                return;
            }
            HoaDonBan_DTO hdb = new HoaDonBan_DTO();

            hdb.SMaHD     = txtMaHD.Text;
            hdb.SMaNV     = cboMaNV.SelectedValue.ToString();
            hdb.SNgayBan  = DateTime.Parse(dtpNgayBan.Text);
            hdb.SMaKH     = cboMaKH.SelectedValue.ToString();
            hdb.SSoLuong  = int.Parse(nbrSoLuong.Text.ToString());
            hdb.STongTien = float.Parse(txtTongTien.Text.ToString());


            if (HoaDonBan_BLL.SuaHDB(hdb) == true)
            {
                HienThiDSHoaDonBanDatagrid();
                MessageBox.Show("Đã cập nhật thông tin hóa đơn.");
            }
            else
            {
                MessageBox.Show("Không cập nhật được.");
            }
        }
예제 #5
0
        private void HienThiHDLenCombobox()
        {
            List <HoaDonBan_DTO> lstNhaCC = HoaDonBan_BLL.LayDSHoaDonBan();

            cboMaHD.DataSource = lstNhaCC;

            cboMaHD.DisplayMember = "SMaHD";
            cboMaHD.ValueMember   = "SMaHD";
        }
예제 #6
0
        private void btnTim_Click(object sender, EventArgs e)
        {
            string ten = txtTen.Text;
            List <HoaDonBan_DTO> lstl = HoaDonBan_BLL.TimHDBTheoTen(ten);

            if (lstl == null)
            {
                MessageBox.Show("Không tìm thấy!");
                return;
            }
            dataGridViewHDB.DataSource = lstl;
        }
예제 #7
0
        private void HienThiDSHoaDonBanDatagrid()
        {
            List <HoaDonBan_DTO> lstNhanVien = HoaDonBan_BLL.LayDSHoaDonBan();

            dataGridViewHDB.DataSource = lstNhanVien;

            dataGridViewHDB.Columns["SMaHD"].HeaderText     = "Mã HD";
            dataGridViewHDB.Columns["SMaNV"].HeaderText     = "Mã Nhân Viên";
            dataGridViewHDB.Columns["SNgayBan"].HeaderText  = "Ngày Bán";
            dataGridViewHDB.Columns["SMaKH"].HeaderText     = "Mã Khách Hàng";
            dataGridViewHDB.Columns["SSoLuong"].HeaderText  = "Số Lượng";
            dataGridViewHDB.Columns["STongTien"].HeaderText = "Tổng Tiền";



            dataGridViewHDB.Columns["SMaHD"].Width     = 70;
            dataGridViewHDB.Columns["SMaNV"].Width     = 100;
            dataGridViewHDB.Columns["SNgayBan"].Width  = 100;
            dataGridViewHDB.Columns["SMaKH"].Width     = 50;
            dataGridViewHDB.Columns["SSoLuong"].Width  = 100;
            dataGridViewHDB.Columns["STongTien"].Width = 100;
        }