public ConverterHelper(DataContext context, IGetHelper getHelper, ICombosHelper combosHelper) { _context = context; _getHelper = getHelper; _combosHelper = combosHelper; }
public VentasController(DataContext context, IGetHelper getHelper, IConverterHelper converterHelper, IConfiguration configuration) { _context = context; _getHelper = getHelper; _converterHelper = converterHelper; _configuration = configuration; }
public AlmacenesController(DataContext context, IConfiguration configuration, IGetHelper getHelper, IHubContext <ServerHub> hubContext) { _context = context; _configuration = configuration; _getHelper = getHelper; _hubContext = hubContext; }
public HomeController(DataContext context, ICriptografiaHelper criptografia, IConfiguration configuration, IGetHelper getHelper) { _context = context; _criptografia = criptografia; _configuration = configuration; _getHelper = getHelper;; }
public ProveedoresController(DataContext context, ICombosHelper combosHelper, IConverterHelper converterHelper, IGetHelper getHelper, IConfiguration configuration) { _context = context; _combosHelper = combosHelper; _converterHelper = converterHelper; _getHelper = getHelper; _configuration = configuration; }
public ProductosController(DataContext context, ICombosHelper combosHelper, IConverterHelper converterHelper, IGetHelper getHelper, IConfiguration configuration, IWebHostEnvironment webHostEnvironment) { _context = context; _combosHelper = combosHelper; _converterHelper = converterHelper; _getHelper = getHelper; _configuration = configuration; _webHostEnvironment = webHostEnvironment; }
public SesionController(DataContext context, IConfiguration configuration, IConverterHelper converterHelper, IGetHelper getHelper, ICriptografiaHelper criptografiaHelper, IWebHostEnvironment webHostEnvironment) { _context = context; _configuration = configuration; _converterHelper = converterHelper; _getHelper = getHelper; _criptografiaHelper = criptografiaHelper; _webHostEnvironment = webHostEnvironment; }
/// <summary> /// Validar el token del usuario. /// </summary> /// <param name="configuration"></param> /// <param name="getHelper"></param> /// <returns></returns> private async Task <Token> GetTokenActive(IConfiguration configuration, IGetHelper getHelper) { string sessionId = HttpContext.Session.GetString("LAMBusiness"); string directorioSesion = configuration.GetValue <string>("DirectorioSesion"); var resultado = await getHelper .GetTokenBySessionIdAndUsuarioIDAsync(sessionId, directorioSesion); if (resultado.Error) { TempData["toast"] = "Por favor, ingrese sus credenciales, para accesar al sistema."; //Response.Cookies.Delete("LAMBusiness_SessionId"); return(null); } else { token = resultado.Contenido; ViewData["token"] = token; ViewBag.Id = token.ColaboradorID; } return(resultado.Contenido); }
public async Task <bool> ValidateModulePermissions(IGetHelper getHelper, Guid moduloId, eTipoPermiso tipoPermiso) { permisosModulo = new UsuarioModulo() { ModuloID = moduloId, PermisoEscritura = false, PermisoImprimir = false, PermisoLectura = false }; if (token.Administrador == "SA" || token.Administrador == "GA") { permisosModulo.PermisoEscritura = true; permisosModulo.PermisoImprimir = true; permisosModulo.PermisoLectura = true; return(true); } if (token.UsuariosModulos.Contains(moduloId)) { return(true); } var permisos = await getHelper.GetUsuarioModuloByUsuarioAndModuloIDAsync(token.UsuarioID, moduloId); if (permisos == null) { TempData["toast"] = "No tiene privilegios en el módulo"; return(false); } permisosModulo = permisos; switch (tipoPermiso) { case eTipoPermiso.PermisoLectura: if (!permisos.PermisoLectura) { TempData["toast"] = "No tiene privilegios de acceso al módulo"; return(false); } break; case eTipoPermiso.PermisoEscritura: if (!permisos.PermisoLectura || !permisos.PermisoEscritura) { TempData["toast"] = "No tiene privilegios de escritura en el módulo"; return(false); } break; case eTipoPermiso.PermisoImprimir: if (!permisos.PermisoLectura || !permisos.PermisoImprimir) { TempData["toast"] = "No tiene privilegios de imprimir en el módulo"; return(false); } break; } return(true); }
public RSVPController(IPostHelper postHelper, IGetHelper getHelper) { _postHelper = postHelper; _getHelper = getHelper; }
public MunicipiosController(DataContext context, IConfiguration configuration, IGetHelper getHelper) { _context = context; _configuration = configuration; _getHelper = getHelper; }
public UnidadesController(DataContext context, IConfiguration configuration, IGetHelper getHelper) { _context = context; _configuration = configuration; _getHelper = getHelper; }
public void SetUp() { _entityWrapper = Substitute.For<IEntityWrapper>(); _getHelper = new GetHelper(_entityWrapper); }
public async Task <IActionResult> ValidatedToken(IConfiguration configuration, IGetHelper getHelper, string menuSelected, bool validateToken = true) { if (!SetConnectionActive(configuration)) { return(RedirectToAction("ErrorDeConexion", "Home")); } if (validateToken) { if (await GetTokenActive(configuration, getHelper) == null) { return(RedirectToAction("SignIn", "Home")); } } SetMenuSelected(menuSelected); return(null); }
public SalidasTipoController(DataContext context, IConfiguration configuration, IGetHelper getHelper) { _context = context; _configuration = configuration; _getHelper = getHelper; }
public TasasImpuestosController(DataContext context, IConfiguration configuration, IGetHelper getHelper) { _context = context; _configuration = configuration; _getHelper = getHelper; }
public EstadosCivilesController(DataContext context, IConfiguration configuration, IGetHelper getHelper) { _context = context; _configuration = configuration; _getHelper = getHelper; }
public void SetUp() { _entityWrapper = Substitute.For <IEntityWrapper>(); _getHelper = new GetHelper(_entityWrapper); }
public FormasPagoController(DataContext context, IConfiguration configuration, IGetHelper getHelper) { _context = context; _configuration = configuration; _getHelper = getHelper; }