public UsuariosLogic Login(string usuario, string contrasena) { UsuariosLogic usuarios = new UsuariosLogic(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("SEG.USP_LOGIN", CommandType.StoredProcedure, SQLServer.CreateParameter("USUARIO", SqlDbType.VarChar, usuario), SQLServer.CreateParameter("CONTRASENA", SqlDbType.VarChar, contrasena)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { usuarios = new GenericInstance <UsuariosLogic>().readDataReader(oReader); } } catch (Exception ex) { throw ex; } finally { SQLServer.CloseConection(); } return(usuarios); }
public ProcessResult <UsuariosResponse> Login(string usuario, string contrasena) { ProcessResult <UsuariosResponse> resultado = new ProcessResult <UsuariosResponse>(); try { UsuariosLogic lista = LogicRepository.Login(usuario, contrasena); resultado.Result = new UsuariosResponse(); if (resultado.Result != null) { resultado.Result = UsuariosAdapter.ObtenerPaginado(lista); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <UsuariosService>(ex); } return(resultado); }
public ProcessResult <UsuariosResponse> Obtener(int codigo, int codigoSistema) { ProcessResult <UsuariosResponse> resultado = new ProcessResult <UsuariosResponse>(); try { UsuariosLogic lista = LogicRepository.Obtener(codigo, codigoSistema); resultado.Result = new UsuariosResponse(); if (resultado.Result != null) { resultado.Result = UsuariosAdapter.ObtenerPaginado(lista); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <UsuariosService>(ex); } return(resultado); }
public static UsuariosResponse ObtenerPaginado(UsuariosLogic Logic) { UsuariosResponse Response = new UsuariosResponse(); Response.CodigoUsuario = Logic.CodigoUsuario; Response.Apellido = Logic.Apellido; Response.Nombre = Logic.Nombre; Response.EMail = Logic.EMail; Response.TipoDocumentoIdentidad = Logic.TipoDocumentoIdentidad; Response.NumDocumentoIdentidad = Logic.NumDocumentoIdentidad; Response.Usuario = Logic.Usuario; Response.Contrasena = Logic.Contrasena; Response.CodigoCargo = Logic.CodigoCargo; Response.NombreCargo = Logic.NombreCargo; Response.CantTotalRegistros = Logic.CantTotalRegistros; //Obligatorios Response.EstadoRegistroDescripcion = Logic.EstadoRegistroDescripcion; Response.EstadoRegistro = Logic.EstadoRegistro; Response.NumeroFila = Logic.NumeroRegistro; Response.FilasTotal = Logic.TotalRegistro; return(Response); }
public UsuariosLogic Obtener(float codigo) { UsuariosLogic entidadLogic = new UsuariosLogic(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("SEG.USP_SEL_USUARIOS_OBTENER", CommandType.StoredProcedure, SQLServer.CreateParameter("CODIGO_USUARIO", SqlDbType.BigInt, codigo)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { entidadLogic = new GenericInstance <UsuariosLogic>().readDataReader(oReader); } } catch (Exception ex) { throw ex; } finally { SQLServer.CloseConection(); } return(entidadLogic); }