Example #1
0
        private void bt_luuLaiT2_Click_1(object sender, EventArgs e)
        {
            for (int i = 0; i < grid_ds.RowCount; i++)
            {
                if (Convert.ToBoolean(grid_ds.Rows[i].Cells[0].Value) == true)
                {
                    KhoHang_NguyenLieuDTO updateDTO = (KhoHang_NguyenLieuDTO)grid_ds.Rows[i].Cells["cMaNguyenLieu"].Value;
                    layChiTietKhoHangNguyenLieuDTO(updateDTO, i);
                    int kq = KhoHang_NguyenLieuBUS.capNhatChiTietKhoHangNguyenLieuT2(updateDTO, GlobalVariables.maNhaHang);
                    if (kq != 1)
                    {
                        MessageBox.Show("Không cập nhật được dòng thứ " + (i + 1).ToString(), "[!]Thông báo");
                        return;
                    }
                    //MessageBox.Show(kq.ToString());
                    grid_ds.Rows[i].Cells["cLuongXuat"].Value = 0;
                }
            }
            //lam tuoi danh sach sau khi da cap nhat thanh cong
            //lamTuoiDanhSachTraCuuNguyenLieu();

            //GUI.accessory.readOnlyCheckedRows(grid_ds, true);

            //bt_sua.Click += new EventHandler(bt_sua_Click);
        }
Example #2
0
        private void bt_capNhat_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < grid_ds.RowCount; i++)
            {
                if (Convert.ToBoolean(grid_ds.Rows[i].Cells[0].Value) == true)
                {
                    KhoHang_NguyenLieuDTO updateDTO = (KhoHang_NguyenLieuDTO)grid_ds.Rows[i].Cells["cMaNguyenLieu"].Value;
                    layChiTietKhoHangNguyenLieuDTO(updateDTO, i);
                    int kq = 0;
                    if (updateDTO.SoLuongXuat == 0)
                    {
                        kq = KhoHang_NguyenLieuBUS.capNhatChiTietKhoHangNguyenLieu(updateDTO, GlobalVariables.maNhaHang);
                    }
                    else if (updateDTO.SoLuongXuat > 0)
                    {
                        if (cb_deMoXungDot.SelectedIndex == 0)//LOST UPDATED
                        {
                            kq = KhoHang_NguyenLieuBUS.lostUpdatedXuatNguyenLieu(updateDTO, GlobalVariables.maNhaHang);
                        }
                        else if (cb_deMoXungDot.SelectedIndex == 1)//LOST UPDATED SOLVED
                        {
                            kq = KhoHang_NguyenLieuBUS.lostUpdatedSolvedXuatNguyenLieu(updateDTO, GlobalVariables.maNhaHang, cb_mucCoLap.SelectedIndex);
                        }
                        else if (cb_deMoXungDot.SelectedIndex == 2)//DEADLOCK
                        {
                            kq = KhoHang_NguyenLieuBUS.deadlockXuatNguyenLieu(updateDTO, GlobalVariables.maNhaHang);
                        }
                        else if (cb_deMoXungDot.SelectedIndex == 3)//DEADLOCK SOLVED
                        {
                            kq = KhoHang_NguyenLieuBUS.deadlockSolvedXuatNguyenLieu(updateDTO, GlobalVariables.maNhaHang);
                        }
                        else if (cb_deMoXungDot.SelectedIndex == cb_deMoXungDot.Items.Count - 1)//KHÔNG DÙNG
                        {
                            kq = KhoHang_NguyenLieuBUS.xuatNguyenLieu(updateDTO, GlobalVariables.maNhaHang);
                        }
                    }

                    if (kq != 1)
                    {
                        MessageBox.Show("Không cập nhật được dòng thứ " + (i + 1).ToString(), "[!]Thông báo");
                        return;
                    }
                    grid_ds.Rows[i].Cells["cLuongXuat"].Value = 0;
                }
            }
            //lam tuoi danh sach sau khi da cap nhat thanh cong
            lamTuoiDanhSachTraCuuNguyenLieu();

            //GUI.accessory.readOnlyCheckedRows(grid_ds, true);

            //bt_sua.Click += new EventHandler(bt_sua_Click);
        }