//Lấy quyền public static bool HienThiQuyen(List <QuyenChucNangPublic> _lstQcn, string _IDChucNang) { bool t = false; QuyenChucNangPublic _qcn = _lstQcn.Find(item => item.ChucNang.ID_CN == _IDChucNang); if (_qcn != null && ThietLapHeThongDataAccess.CheckLastDate()) { return(t = _qcn.DuocSuDung_QCN); } return(t); }
//Hủy hóa đơn public static void HuyHoaDon(HoaDonPublic _hoaDon) { //Đổi trạng thái hóa đơn SqlCommand _cmd = new SqlCommand(); _cmd.CommandType = CommandType.StoredProcedure; _cmd.CommandText = "[Hủy hóa đơn]"; _cmd.Parameters.AddWithValue("@SoHD_HD", _hoaDon.SoHD_HD); conn.Execute(_cmd); _cmd.Dispose(); if (_hoaDon.KhachHang_HD.MaKH_KH != null) { //Trừ điểm khách hàng ThietLapHeThongPublic _thietLap = ThietLapHeThongDataAccess.LayThietLapHeThong(); int _diemTru = _hoaDon.TongTien_HD / _thietLap.MucQuyDoiDiem; TruDiemKhachHang(_hoaDon.KhachHang_HD.MaKH_KH, _diemTru); //Chỉnh nhóm khách hàng XetNhomKhacHang(_hoaDon.KhachHang_HD); } }