Ejemplo n.º 1
0
        private void UC_Sale_Employee_Load(object sender, EventArgs e)
        {
            GioHangDao dao = new GioHangDao();

            dataGridViewCart.DataSource = dao.bindDataToGridCart();
            labelTotalAmount.Text       = dao.totalAmount().ToString();
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (comboBoxBookTitle.Text == "" || comboBoxBookTitle.Text == null)
            {
                MessageBox.Show("Hãy chọn sách trước khi Add to cart !");
            }
            else if (int.Parse(textBoxQuantity.Text) < 0)
            {
                MessageBox.Show("Số lượng cần lớn hơn 0 !");
                textBoxQuantity.Text = "";
            }

            else
            {
                if (int.Parse(textBoxStock.Text) < int.Parse(textBoxQuantity.Text))
                {
                    MessageBox.Show("Không đủ sách, chọn số lượng ít hơn !");
                    textBoxQuantity.Text = "";
                }
                else
                {
                    SachDao sDao = new SachDao();
                    // 1. insert to cart
                    GioHangDao dao = new GioHangDao();
                    if (dao.findBook(comboBoxBookTitle.Text) == 0)
                    {
                        var booktitle = comboBoxBookTitle.Text;
                        var qty       = Int32.Parse(textBoxQuantity.Text);
                        var price     = Int32.Parse(textBoxPrice.Text);
                        var amount    = qty * price;
                        var stock     = Int32.Parse(textBoxStock.Text);
                        dao.insertToCart(booktitle, qty, amount, price, stock);
                    }
                    else
                    {
                        dao.updateQuantity(comboBoxBookTitle.Text, int.Parse(textBoxQuantity.Text));
                    }

                    // bind data to GridView
                    dataGridViewCart.DataSource = dao.bindDataToGridCart();

                    //
                    clearAll();
                    // total amount
                    labelTotalAmount.Text = dao.totalAmount().ToString();
                }
            }
        }
Ejemplo n.º 3
0
        private void button3_Click(object sender, EventArgs e) // cong
        {
            if (c.BookTitle == null || c.BookTitle == "" || c == null)
            {
                MessageBox.Show("Hãy chọn 1 sản phẩm !");
            }
            else
            {
                GioHangDao dao = new GioHangDao();
                dao.updateQuantity(c.BookTitle, 1);

                dataGridViewCart.DataSource = dao.bindDataToGridCart();

                labelTotalAmount.Text = dao.totalAmount().ToString();
            }
        }
Ejemplo n.º 4
0
        // Bấm Delete : delete 1 record trong GioHang đi (dựa vào BookTitle)
        // rồi gọi DataSource lại là oke

        private void buttonDelete_Click(object sender, EventArgs e)
        {
            if (c.BookTitle == null || c.BookTitle == "" || c == null)
            {
                MessageBox.Show("Hãy chọn 1 sản phẩm cần xóa !");
            }
            else
            {
                GioHangDao dao = new GioHangDao();
                var        res = dao.deleteOneRecord(c.BookTitle, c.Qty);
                if (res == 0)
                {
                    MessageBox.Show("Hãy chọn 1 sản phẩm cần xóa !");
                }
                dataGridViewCart.DataSource = dao.bindDataToGridCart();

                labelTotalAmount.Text = dao.totalAmount().ToString();
            }
        }