コード例 #1
0
ファイル: quanlidonhang.cs プロジェクト: hieudm97/NMPM_MV4R
        private void button4_Click(object sender, EventArgs e)
        {
            /*xác nhân đơn hàng được đặt bởi khách hàng*/
            //kiểm tra dòng được chọn là : CHƯA ĐƯỢC XỬ LÝ ?
            int  donhang_id       = int.Parse(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
            bool trangthaidonhang = lg.kiemtratrangthaidonhang_GUI_QLDONHANG(donhang_id);

            if (trangthaidonhang == false)
            {
                /*ĐÚNG: chuyển đổi trạng thái sang là đã xác nhận -> Lưu vào trong bảng hóa đơn -> Thông báo*/
                //Chuyển đổi trạng thái và Lưu đơn hàng vào trong bảng đơn hàng cần xử lý
                lg.chuyendoitrangthaidonhangthanhdaxuly_GUI_QLDONHANG(donhang_id);
                //xóa bớt số đĩa khách đã mua khỏi DB
                lg.xoabotsodiakhachmua_GUI_QLDONHANG(donhang_id);
                //lưu vào bảng hóa đơn
                lg.luudonhangvuaduocxacnhanvaobanghoadon_GUI_QLDONHANG(donhang_id);
                //thông báo
                MessageBox.Show("ĐƠN HÀNG VỪA ĐƯỢC XỬ LÝ XONG VÀ LƯU VÀO BẢNG HÓA ĐƠN. BẮT ĐẦU QUÁ TRÌNH GỬI HÀNG ĐI...");
            }
            else
            {
                //SAI: Hiển thị thông báo đã xác nhận rồi
                MessageBox.Show("KHÔNG THỂ XÁC NHẬN LẦN NỮA!!!");
            }
        }