Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #5
0
        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);
        }