Exemplo n.º 1
0
        private void butcapnhapHD_Click(object sender, EventArgs e)
        {
            var    HoaDon_BLL = new HoaDon_BLL();
            string MaKH       = comboBox1.SelectedValue.ToString();
            string MaNV       = cbnhanvien.SelectedValue.ToString();

            datahoadon.DataSource = HoaDon_BLL.HoaDon_Update(txtsoHD.Text, MaKH, MaNV, DateTime.Parse(dateTimePicker1.Value.ToString()), "Khó Quá", "Tiền Mặt");
            datahoadon.DataSource = HoaDon_BLL.HoaDon_SelectPROVIP();
            txtsoHD.Enabled       = false;

            foreach (DataRow dr in CTHD.Rows)
            {
                var CTHD_BLL = new CTHD_BLL();
                dataCTHD.DataSource = CTHD_BLL.CTHD_Update(txtsoHD.Text, dr[0].ToString(), int.Parse(txtsoluong.Text));
                dataCTHD.DataSource = CTHD_BLL.CTHD_SelectPROVIP();
            }

            foreach (DataRow dr in CTHD.Rows)
            {
                var CTHD_BLL = new CTHD_BLL();
                dataCTHD.DataSource = CTHD_BLL.CTHD_Delete(dr[0].ToString());
                dataCTHD.DataSource = CTHD_BLL.CTHD_SelectPROVIP();
            }
            CTHD.Clear();
            CTHD_HOADON_Load(sender, e);
        }
Exemplo n.º 2
0
        private void bthThem_Click(object sender, EventArgs e)
        {
            // Kiểm tra dữ liệu có bị bỏ trống
            if (numSoLuong.Text == "")
            {
                MessageBox.Show("Vui lòng nhập đầy đủ dữ liệu!");
                return;
            }


            CTHD_DTO cthd = new CTHD_DTO();

            cthd.SMaHD    = cboMaHD.SelectedValue.ToString();
            cthd.SMaHang  = cboMaHang.SelectedValue.ToString();
            cthd.SSoLuong = int.Parse(numSoLuong.Text.ToString());
            cthd.SDonGia  = float.Parse(txtDonGia.Text.ToString());
            cthd.SGiamGia = txtGiamGia.Text;


            if (CTHD_BLL.ThemCTHD(cthd) == false)
            {
                MessageBox.Show("Không thêm được.");
                return;
            }

            HienThiDSCTHDDatagrid();

            MessageBox.Show("Đã thêm chi tiết hóa đơn thành công.");
        }
Exemplo n.º 3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (cboMaHD.Text == "")
            {
                MessageBox.Show("Vui lòng chọn mã chi tiết cần xóa!");
                return;
            }


            CTHD_DTO cthd = new CTHD_DTO();

            cthd.SMaHD    = cboMaHD.SelectedValue.ToString();
            cthd.SMaHang  = cboMaHang.SelectedValue.ToString();
            cthd.SSoLuong = int.Parse(numSoLuong.Text.ToString());
            cthd.SDonGia  = float.Parse(txtDonGia.Text.ToString());
            cthd.SGiamGia = txtGiamGia.Text;

            if (CTHD_BLL.XoaCTHD(cthd) == false)
            {
                MessageBox.Show("Không xóa được.");
                return;
            }

            HienThiDSCTHDDatagrid();

            MessageBox.Show("Đã xoa thành công.");
        }
Exemplo n.º 4
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            // kiểm tra mã có tồn tại
            if (cboMaHD.Text == "")
            {
                MessageBox.Show("Vui lòng chọn mã chi tiết hóa đơn!");
                return;
            }
            CTHD_DTO cthd = new CTHD_DTO();

            cthd.SMaHD    = cboMaHD.SelectedValue.ToString();
            cthd.SMaHang  = cboMaHang.SelectedValue.ToString();
            cthd.SSoLuong = int.Parse(numSoLuong.Text.ToString());
            cthd.SDonGia  = float.Parse(txtDonGia.Text.ToString());
            cthd.SGiamGia = txtGiamGia.Text;

            if (CTHD_BLL.SuaCTHD(cthd) == true)
            {
                HienThiDSCTHDDatagrid();
                MessageBox.Show("Đã cập nhật thông tin chi tiết hóa đơn.");
            }
            else
            {
                MessageBox.Show("Không cập nhật được.");
            }
        }
Exemplo n.º 5
0
        private void butxoahd_Click(object sender, EventArgs e)
        {
            var HoaDon_BLL = new HoaDon_BLL();

            HoaDon_BLL.HoaDon_Delete(txtsoHD.Text);

            foreach (DataRow dr in CTHD.Rows)
            {
                var CTHD_BLL = new CTHD_BLL();
                dataCTHD.DataSource = CTHD_BLL.CTHD_Delete(dr[0].ToString());
                dataCTHD.DataSource = CTHD_BLL.CTHD_SelectPROVIP();
            }
            CTHD.Clear();
            CTHD_HOADON_Load(sender, e);
        }
Exemplo n.º 6
0
        private void HienThiDSCTHDDatagrid()
        {
            List <CTHD_DTO> lstCTHD = CTHD_BLL.LayDSCTHD();

            dataGridViewCTHD.DataSource = lstCTHD;



            dataGridViewCTHD.Columns["SMaHD"].HeaderText    = "Mã Hóa Đơn";
            dataGridViewCTHD.Columns["SMaHang"].HeaderText  = "Mã Hàng";
            dataGridViewCTHD.Columns["SSoLuong"].HeaderText = "Số Lương";
            dataGridViewCTHD.Columns["SDonGia"].HeaderText  = "Đơn Giá Bán";
            dataGridViewCTHD.Columns["SGiamGia"].HeaderText = "Giảm giá";



            dataGridViewCTHD.Columns["SMaHD"].Width    = 70;
            dataGridViewCTHD.Columns["SMaHang"].Width  = 100;
            dataGridViewCTHD.Columns["SSoLuong"].Width = 100;
            dataGridViewCTHD.Columns["SDonGia"].Width  = 150;
            dataGridViewCTHD.Columns["SGiamGia"].Width = 150;
        }
Exemplo n.º 7
0
        private void btnLamLai_Click(object sender, EventArgs e)
        {
            List <CTHD_DTO> lstCTHD = CTHD_BLL.LayDSCTHD();

            dataGridViewCTHD.DataSource = lstCTHD;
        }