Esempio n. 1
0
        private void btn_thanhtoan_Click(object sender, EventArgs e)
        {
            //mở bảng xác nhận mua hàng
            string       caption   = "XÁC NHẬN";
            string       text      = "MUA HÀNG CHỨ ?";
            DialogResult dg_result = MessageBox.Show(caption, text, MessageBoxButtons.YesNo);
            //mo form donhang va truyen datagridview vao form don hang
            int soluonghangmua = count_itemsbuy_cust();

            if (dg_result == DialogResult.Yes)
            {
                if (lbl_giohang.Text != "SỐ LƯỢNG: 0")
                {
                    int tmp = 0;
                    /*kiểm tra cột nhập sl mua đĩa đã điền đầy đủ hay chưa và có đủ số lượng để mua hay ko*/
                    foreach (DataGridViewRow item in dataGridView1.Rows)
                    {
                        if ((bool)item.Cells[0].Value == true)
                        {
                            if (item.Cells[11].Value == null)
                            {
                                MessageBox.Show("Bạn vui lòng nhập thêm số lượng đĩa mua");
                            }
                            else
                            {
                                //kiểm tra có đủ số lượng đĩa tồn để có thể mua hay không
                                int ma_id = int.Parse(item.Cells[1].Value.ToString());
                                if (int.Parse(item.Cells[11].Value.ToString()) > lg.laysoluongdiacontontaitrongkhodia_GUI_KH_gdql(ma_id))
                                {
                                    MessageBox.Show("SỐ LƯỢNG ĐĨA TỒN KHÔNG CÒN ĐỦ CHO BẠN MUA");
                                }
                                else
                                {
                                    tmp++;
                                }
                            }
                        }
                    }
                    if (soluonghangmua == tmp)
                    {
                        GUI.khachhang.donhang frm_donhang = new donhang(dataGridView1, tendangnhap);
                        frm_donhang.Show();
                    }
                }
                else
                {
                    MessageBox.Show("GIỎ HÀNG CỦA BẠN HIỆN ĐANG TRỐNG. VUI LÒNG MUA THÊM HÀNG");
                }
            }
            else
            {
                MessageBox.Show("MỜI BẠN TIẾP TỤC MUA HÀNG");
            }
        }