public void ValidarUsuario(Usuario usuario) { dataUsuarios = new DataUsuarios(); try { _usr = dataUsuarios.GetUsuario(usuario); if (_usr.Usr == null) { throw new AppException("Usuario invalido"); } if (_usr.PassDecrypt != usuario.PassDecrypt) { throw new AppException("Password invalida"); } dataUsuarios.SetUltimLogin(_usr); Log(_usr.Usr); } catch (AppException appex) { throw appex; } catch (Exception ex) { throw new AppException("Error no controlado durante la validación de usuario", "Fatal", ex); } }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { app.UseDeveloperExceptionPage(); app.UseStatusCodePages(); app.UseStaticFiles(); //habilitacion del middleware para sesiones que CarroCompras utilizara app.UseSession(); // configuracion de routing app.UseMvcWithDefaultRoute(); app.UseMvc(routes => { routes.MapRoute( name: "filtrocatproductos", template: "Productos/{action}/{categoriasProductos?}", defaults: new { Controller = "Productos", action = "ListaProductos" }); routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); routes.MapRoute( name: "Detalles", template: "{controller=ProductosController}/{action=Detalles}/{id?}"); routes.MapRoute( name: "ListaProductos", template: "{controller=ProductosController}/{action=ListaProductos}/{id?}"); }); DataInicio.AgregarData(app); DataUsuarios.AgregarData(app); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory) { app.UseStatusCodePages(); app.UseStaticFiles(); app.UseMvcWithDefaultRoute(); app.UseDeveloperExceptionPage(); DataUsuarios.AgregarData(app); DataClientes.AgregarDataClientes(app); DataProveedores.AgregarData(app); }
public void EliminarUsuario(Usuario usuario) { dataUsuarios = new DataUsuarios(); try { dataUsuarios.EliminarUsuario(usuario); } catch (AppException appex) { throw appex; } catch (Exception ex) { throw new AppException("Error desconocido al eliminar usuario.", "Fatal", ex); } }
public List <Usuario> GetUsuarios() { List <Usuario> usuarios = new List <Usuario>(); dataUsuarios = new DataUsuarios(); try { usuarios = dataUsuarios.GetUsuarios(); } catch (AppException appex) { throw appex; } catch (Exception ex) { throw new AppException("Error desconocido al consultar usuarios.", "Fatal", ex); } return(usuarios); }