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); }
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); }
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); }