Beispiel #1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            if (DialogResult.Yes == MessageBox.Show("Xoá chứ?", "Thông báo", MessageBoxButtons.YesNo))
            {
                DBO.tb_ChiTietHoaDonBanDBO obj = new DBO.tb_ChiTietHoaDonBanDBO
                {
                    DonGia      = Convert.ToDouble(txtDG.Text),
                    MaCTHDB     = txtMaCTHD.Text,
                    SoLuong     = Convert.ToInt16(txtSL.Text),
                    MaHoaDonBan = txtMaHD.Text,
                    MaMatHang   = cbMaHang.Text
                };
                BLL.tb_ChiTietHoaDonBanBLL.xoa(obj);

                btnTaiLai_Click(sender, e);
            }
        }
Beispiel #2
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            DBO.tb_ChiTietHoaDonBanDBO obj = new DBO.tb_ChiTietHoaDonBanDBO
            {
                DonGia      = Convert.ToDouble(txtDG.Text),
                MaCTHDB     = txtMaCTHD.Text,
                SoLuong     = Convert.ToInt16(txtSL.Text),
                MaHoaDonBan = txtMaHD.Text,
                MaMatHang   = cbMaHang.Text
            };
            BLL.tb_ChiTietHoaDonBanBLL.xoa(obj);
            BLL.tb_ChiTietHoaDonBanBLL.them(obj);

            btnTaiLai_Click(sender, e);

            //if (BLL.tb_ChiTietHoaDonNhapBLL.kiemTraTonTai(obj) == 0)
            //    BLL.tb_ChiTietHoaDonNhapBLL.them(obj);
            //else
            //    MessageBox.Show("Đã trùng");
        }
Beispiel #3
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     DBO.tb_ChiTietHoaDonBanDBO obj = new DBO.tb_ChiTietHoaDonBanDBO
     {
         DonGia      = Convert.ToDouble(txtDG.Text),
         MaCTHDB     = txtMaCTHD.Text,
         SoLuong     = Convert.ToInt16(txtSL.Text),
         MaHoaDonBan = txtMaHD.Text,
         MaMatHang   = cbMaHang.Text
     };
     if (BLL.tb_ChiTietHoaDonBanBLL.kiemTraTonTai(obj) == 0)
     {
         BLL.tb_ChiTietHoaDonBanBLL.them(obj);
         btnTaiLai_Click(sender, e);
     }
     else
     {
         MessageBox.Show("Đã trùng mã chi tiết HĐ");
     }
 }
        private void button1_Click(object sender, EventArgs e)
        {
            button2_Click(sender, e);
            if (DialogResult.Yes == MessageBox.Show("Thêm hóa đơn bán vào cơ sở dữ liệu?", "Thông báo", MessageBoxButtons.YesNo))
            {
                //Xác nhận bán
                DBO.tb_HoaDonBanDBO obj = new DBO.tb_HoaDonBanDBO();
                //Lấy số hóa đơn cuối +1
                obj.MaHoaDonBan   = (Convert.ToInt32(BLL.tb_HoaDonBanBLL.layDuLieu().Rows[BLL.tb_HoaDonBanBLL.layDuLieu().Rows.Count - 1][0].ToString()) + 1).ToString();
                obj.NgayLap       = DateTime.Now;
                obj.MaNhanVien    = cbxNhanVien.SelectedValue.ToString();
                obj.MaKhachHang   = cbxKH.SelectedValue.ToString();
                obj.TongThanhToan = Convert.ToDouble(txtTT.Text);
                obj.DaThanhToan   = checkBox1.Checked;

                mahd = obj.MaHoaDonBan;

                BLL.tb_HoaDonBanBLL.them(obj);

                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                {
                    string check = dataGridView1.Rows[i].Cells[0].Value.ToString();
                    if (check == "True")
                    {
                        DBO.tb_ChiTietHoaDonBanDBO obj_ct = new DBO.tb_ChiTietHoaDonBanDBO();

                        obj_ct.MaHoaDonBan = obj.MaHoaDonBan;
                        obj_ct.MaMatHang   = dataGridView1.Rows[i].Cells[2].Value.ToString();
                        obj_ct.MaCTHDB     = obj.MaHoaDonBan + "-" + obj_ct.MaMatHang;
                        obj_ct.DonGia      = Convert.ToDouble(dataGridView1.Rows[i].Cells[5].Value.ToString());
                        obj_ct.SoLuong     = Convert.ToInt32(dataGridView1.Rows[i].Cells[1].Value.ToString());


                        BLL.tb_ChiTietHoaDonBanBLL.them(obj_ct);
                    }
                }
                MessageBox.Show("Đã xong");
                button1.Enabled = false;
                btnIn.Enabled   = true;
            }
        }