// [OK] private void simpleButton1_Click(object sender, EventArgs e) { if ((new BLL_User()).IsUser()) { MessageBox.Show("Chức năng dành cho Admin, User thường không sử dụng được!", "Giới hạn quyền sử dụng", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } BLLResult res = new BLLResult(); try { int rowindex = grid_Filter.SelectedCells[0].RowIndex; string mahd = grid_Filter.Rows[rowindex].Cells[0].Value.ToString().Trim(); if (cb_ThietLapTrangThai.Text == "Đã Giao")// Trừ công nợ cho KH { int tongtien = Int32.Parse(grid_Filter.Rows[rowindex].Cells[11].Value.ToString().Trim()); string tenkh = grid_Filter.Rows[rowindex].Cells[6].Value.ToString().Trim(); res = _KhachHang.CongNoPlus(-tongtien, tenkh); if (res._Code != (int)BLLResultType.SUCCESS) { _KhachHang.MakeMessageBox(res); return; } } res = _HoaDonBanHang.SetTrangThai(cb_ThietLapTrangThai.Text, mahd); if (res._Code == (int)BLLResultType.SUCCESS) // Thành công { MessageBox.Show("Thiết lập thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); try { mainform.frm_khachhang.IsReset = true; } catch { } RecordThongKeBanHang record = new RecordThongKeBanHang(); foreach (RecordThongKeBanHang vari in _ListOrginal) { if (vari.MaHDBH == mahd) { record = vari; _ListOrginal.Remove(vari); break; } } record.TrangThai = cb_ThietLapTrangThai.Text; _ListOrginal.Add(record); Reset(); } } catch (Exception) { _HoaDonBanHang.MakeMessageBox(res); } }