コード例 #1
0
        //xac nhan
        private void button2_Click(object sender, EventArgs e)
        {
            if (!testtext())
            {
                return;
            }
            hoaDonDTO ma = new hoaDonDTO();

            ma.mahd          = textBox1.Text;
            ma.maTN          = comboBox2.Text;
            ma.ngayThanhToan = dateTimePicker1.Value;
            ma.soban         = int.Parse(comboBox1.Text);
            ma.tongtien      = 0;

            //2. Kiểm tra data hợp lệ or not

            //3. Thêm vào DB
            bool kq = hdBUS.Them(ma);

            if (kq == false)
            {
                System.Windows.MessageBox.Show("Thêm hóa đơn thất bại. Vui lòng kiểm tra lại dũ liệu");
            }
            else
            {
                System.Windows.MessageBox.Show("Thêm hóa đơn thành công");
                clear();
                ChiTietHoaDon frm = new ChiTietHoaDon(ma);
                frm.ShowDialog();
                loadData_Vao_GridView();
            }
            loadData_Vao_GridView();
        }
コード例 #2
0
        //xoa mon an
        private void xóaMónĂnToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int currentRowIndex = dataGridView1.CurrentCellAddress.Y;// 'current row selected

            //'Verify that indexing OK
            if (-1 < currentRowIndex && currentRowIndex < dataGridView1.RowCount)
            {
                hoaDonDTO dsnl = (hoaDonDTO)dataGridView1.Rows[currentRowIndex].DataBoundItem;
                if (dsnl != null)
                {
                    bool kq2 = dsmaBUS.XoatheoHD(dsnl.mahd);
                    bool kq1 = hdBUS.Xoa(dsnl);
                    if (!kq1 && !kq2)
                    {
                        MessageBox.Show("Xóa hóa đơn thất bại. Vui lòng kiểm tra lại dũ liệu");
                    }
                    else
                    {
                        MessageBox.Show("Xóa hóa đơn thành công");
                        loadData_Vao_GridView();
                        //Tinhtien();
                    }
                }
            }
        }
コード例 #3
0
 public ChiTietHoaDon(hoaDonDTO hoadon)
 {
     maBUS       = new MonAnBUS();
     nlBUS       = new NguyenLieuBUS();
     dsmaBUS     = new DSMonAnBUS();
     hdBUS       = new hoaDonBUS();
     qdBUS       = new QuyDinhBUS();
     dsnlBUS     = new DSNguyenLieuBUS();
     quydinh     = qdBUS.Laydulieu();
     this.hoadon = hoadon;
     InitializeComponent();
     loadDataVaoComboBox();
     loadData_Vao_GridView();
 }
コード例 #4
0
        private void xemChiTiếtToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int currentRowIndex = dataGridView1.CurrentCellAddress.Y;// 'current row selected

            //'Verify that indexing OK
            if (-1 < currentRowIndex && currentRowIndex < dataGridView1.RowCount)
            {
                hoaDonDTO ma = (hoaDonDTO)dataGridView1.Rows[currentRowIndex].DataBoundItem;
                if (ma != null)
                {
                    ChiTietHoaDon frm = new ChiTietHoaDon(ma);
                    frm.ShowDialog();
                    loadData_Vao_GridView();
                }
            }
        }
コード例 #5
0
        //ket thuc sua
        private void button2_Click(object sender, EventArgs e)
        {
            //1. Map data from GUI
            hoaDonDTO ma = new hoaDonDTO();

            ma.mahd     = textBox1.Text;
            ma.tongtien = int.Parse(textBox3.Text);
            //2. Kiểm tra data hợp lệ or not

            //3. Thêm vào DB
            bool kq = hdBUS.SuaTien(ma);

            if (kq == false)
            {
                MessageBox.Show("Sửa hóa đơn thất bại. Vui lòng kiểm tra lại dũ liệu");
            }
            else
            {
                MessageBox.Show("Sửa hóa đơn thành công");
                this.Close();
            }
        }
コード例 #6
0
        public bool Xoa(hoaDonDTO ma)
        {
            bool re = hdDAL.Xoa(ma);

            return(re);
        }
コード例 #7
0
        public bool SuaTien(hoaDonDTO ma)
        {
            bool re = hdDAL.SuaTien(ma);

            return(re);
        }
コード例 #8
0
        public bool Them(hoaDonDTO ma)
        {
            bool re = hdDAL.Them(ma);

            return(re);
        }