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); }
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); }