private void btnKhoiPhucHD_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Khôi phục hóa đơn " + dgvHD["Mã hóa đơn", dgvHD.CurrentRow.Index].Value.ToString() + "?", "THÔNG BÁO!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { int rowIndex = dgvHD.CurrentRow.Index; string ma = dgvHD["Mã hóa đơn", rowIndex].Value.ToString(); DateTime thoigian = (DateTime)dgvHD["Thời gian lập", rowIndex].Value; string maNV = dgvHD["Nhân viên", rowIndex].Value.ToString(); string maKH = dgvHD["Khách hàng", rowIndex].Value.ToString(); if (dgvHD["Action", rowIndex].Value.ToString().Trim() == "D") { hdbll.KhoiPhuc(ma, thoigian, maNV, maKH); MessageBox.Show("Ðã khôi phục hóa đơn " + ma, "THÔNG BÁO!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (dgvHD["Action", rowIndex].Value.ToString().Trim() == "U") { hdbll.HoaDon_Update(ma, thoigian, maNV, maKH); MessageBox.Show("Ðã khôi phục thông tin sản phẩm " + ma, "THÔNG BÁO!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnKhoiPhucCTHD_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Khôi phục thông tin hóa đơn ngày " + dgvCTHD["Thời gian lập", dgvCTHD.CurrentRow.Index].Value.ToString() + "?", "THÔNG BÁO!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { try { int rowIndex = dgvCTHD.CurrentRow.Index; HienThi(rowIndex); int soluong = (int)dgvCTHD["Số lượng", rowIndex].Value; string maHD = dgvCTHD["Mã hóa đơn", rowIndex].Value.ToString(); string maSP = dgvCTHD["Mã sản phẩm", rowIndex].Value.ToString(); if (dgvCTHD["Action", rowIndex].Value.ToString().Trim() == "D") { cthdbll.KhoiPhuc(soluong, maHD, maSP); MessageBox.Show("Ðã khôi phục thông tin hóa đơn ngày " + dgvCTHD["Thời gian lập", dgvCTHD.CurrentRow.Index].Value.ToString() + "?", "THÔNG BÁO!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (dgvCTHD["Action", rowIndex].Value.ToString().Trim() == "U") { cthdbll.ChiTietHoaDon_Update(soluong, maHD, maSP); MessageBox.Show("Ðã khôi phục thông tin hóa đơn ngày " + dgvCTHD["Thời gian lập", dgvCTHD.CurrentRow.Index].Value.ToString() + "?", "THÔNG BÁO!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { MessageBox.Show("Chưa khôi phục hóa đơn ngày " + dgvCTHD["Thời gian lập", dgvCTHD.CurrentRow.Index].Value.ToString(), "THÔNG BÁO!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }