private void btLuu_Click(object sender, EventArgs e) { //update đoàn if (Validate() == true) { Doan d = new Doan(); d.MaDoan = int.Parse(cbbMaDoan.Text); d.MaTour = int.Parse(cbbMaTour.Text); d.TenDoan = tbTenDoan.Text; d.GioDi = dtGioDi.Text; d.GioVe = dtGioVe.Text; if (doan.UpdateDoan(d)) { MessageBox.Show("Sửa đoàn thành công"); } else { MessageBox.Show("Sửa đoàn thất bại"); } try { int maDoan = int.Parse(cbbMaDoan.Text); //xóa nhân viên theo đoàn int flag = 0; if (doan.XoaNVTheoDoan(maDoan)) { Console.WriteLine("Xóa nhân viên theo đoàn thành công"); for (int i = 0; i < dgvNV.RowCount - 1; i++) { int maNV = int.Parse(dgvNV.Rows[i].Cells[0].Value.ToString()); int maNhiemVu = int.Parse(dgvNV.Rows[i].Cells[2].Value.ToString()); if (doan.insertNVTheoDoan(maNV, maDoan, maNhiemVu)) { flag = 0; } else { flag = 1; break; } } if (flag == 0) { MessageBox.Show("Sửa danh sách nhân viên theo đoàn thành công"); } } // xóa chi tiết đoàn int flag1 = 0; if (doan.XoaChiTietDoan(maDoan)) { Console.WriteLine("Xóa chi tiết đoàn thành công"); for (int vt = 0; vt < dgvKH.RowCount - 1; vt++) { int maKH = int.Parse(dgvKH.Rows[vt].Cells[0].Value.ToString()); if (doan.insertCTDoan(maKH, maDoan)) { flag1 = 0; } else { flag1 = 1; break; } } if (flag1 == 0) { MessageBox.Show("Sửa danh sách chi tiết đoàn thành công"); } }//if //xóa chi phí đoàn int flag2 = 0; if (doan.XoaChiPhiDoan(maDoan)) { Console.WriteLine("Xóa danh sách chi phí đoàn thành công"); for (int r = 0; r < dgvChiPhi.RowCount - 1; r++) { ChiPhi p = new ChiPhi(); p.tenCP = dgvChiPhi.Rows[r].Cells[0].Value.ToString(); p.sotien = float.Parse(dgvChiPhi.Rows[r].Cells[1].Value.ToString()); p.ghiChu = dgvChiPhi.Rows[r].Cells[2].Value.ToString(); p.MaDoan = int.Parse(cbbMaDoan.Text); if (doan.insertChiPhi(p)) { flag2 = 0; } else { flag2 = 1; break; } } if (flag2 == 0) { MessageBox.Show("Sửa danh sách chi phí của đoàn thành công"); } } else { Console.WriteLine("Xóa danh sách chi phí thất bại"); } } catch (Exception) { } } else { MessageBox.Show("Vui lòng nhập tên đoàn, thêm khách hàng, và nhân viên cho đoàn"); } }