Пример #1
0
        public static AsignacionResponse ObtenerPaginado(AsignacionLogic Logic)
        {
            AsignacionResponse Response = new AsignacionResponse();

            Response.CodigoAsignacion = Logic.CodigoAsignacion;
            Response.CodigoSistema    = Logic.CodigoSistema;
            Response.CodigoUsuario    = Logic.CodigoUsuario;
            Response.CodigoPerfil     = Logic.CodigoPerfil;

            Response.Sistema            = Logic.Sistema;
            Response.Usuario            = Logic.Usuario;
            Response.Perfil             = Logic.Perfil;
            Response.CantTotalRegistros = Logic.CantTotalRegistros;

            //Obligatorios
            Response.EstadoRegistroDescripcion = Logic.EstadoRegistroDescripcion;
            Response.EstadoRegistro            = Logic.EstadoRegistro;
            Response.NumeroFila = Logic.NumeroRegistro;
            Response.FilasTotal = Logic.TotalRegistro;

            return(Response);
        }
Пример #2
0
        public ProcessResult <AsignacionResponse> Obtener(float codigo)
        {
            ProcessResult <AsignacionResponse> resultado = new ProcessResult <AsignacionResponse>();

            try
            {
                AsignacionLogic lista = LogicRepository.Obtener(codigo);

                resultado.Result = new AsignacionResponse();

                if (resultado.Result != null)
                {
                    resultado.Result = AsignacionAdapter.ObtenerPaginado(lista);
                }
            }
            catch (Exception ex)
            {
                resultado.IsSuccess = false;
                resultado.Exception = new ApplicationLayerException <AsignacionService>(ex);
            }

            return(resultado);
        }
Пример #3
0
        public AsignacionLogic Obtener(float codigo)
        {
            AsignacionLogic entidadLogic = new AsignacionLogic();

            try
            {
                SQLServer.OpenConection();
                SQLServer.CreateCommand("SEG.USP_SEL_ASIGNACION_OBTENER", CommandType.StoredProcedure,
                                        SQLServer.CreateParameter("CODIGO_ASIGNACION", SqlDbType.BigInt, codigo));
                using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection))
                {
                    entidadLogic = new GenericInstance <AsignacionLogic>().readDataReader(oReader);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                SQLServer.CloseConection();
            }
            return(entidadLogic);
        }