public static OpcionResponse ObtenerPaginado(OpcionLogic Logic) { OpcionResponse Response = new OpcionResponse(); Response.CodigoOpcion = Logic.CodigoOpcion; Response.CodigoModulo = Logic.CodigoModulo; Response.OpcionPadre = Logic.OpcionPadre; Response.Nombre = Logic.Nombre; Response.Descripcion = Logic.Descripcion; Response.Glyphicon = Logic.Glyphicon; Response.Controlador = Logic.Controlador; Response.Metodo = Logic.Metodo; Response.Area = Logic.Area; Response.CantTotalRegistros = Logic.CantTotalRegistros; Response.CodigoAccion = Logic.CodigoAccion; Response.Modulo = Logic.Modulo; Response.GlyphiconModulo = Logic.GlyphiconModulo; Response.CodigoPerfil = Logic.CodigoPerfil; Response.Perfil = Logic.Perfil; Response.RutaImagen = Logic.RutaImagen; Response.ControladorModulo = Logic.ControladorModulo; Response.MetodoModulo = Logic.MetodoModulo; Response.OpcionPadreNombre = Logic.OpcionPadreNombre; //Obligatorios Response.EstadoRegistroDescripcion = Logic.EstadoRegistroDescripcion; Response.EstadoRegistro = Logic.EstadoRegistro; Response.NumeroFila = Logic.NumeroRegistro; Response.FilasTotal = Logic.TotalRegistro; return(Response); }
public ProcessResult <OpcionResponse> Obtener(float codigo) { ProcessResult <OpcionResponse> resultado = new ProcessResult <OpcionResponse>(); try { OpcionLogic lista = LogicRepository.Obtener(codigo); resultado.Result = new OpcionResponse(); if (resultado.Result != null) { resultado.Result = OpcionAdapter.ObtenerPaginado(lista); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <OpcionService>(ex); } return(resultado); }
public OpcionLogic Obtener(float codigo) { OpcionLogic entidadLogic = new OpcionLogic(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("SEG.USP_SEL_OPCION_OBTENER", CommandType.StoredProcedure, SQLServer.CreateParameter("CODIGO_OPCION", SqlDbType.BigInt, codigo)); using (IDataReader oReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { entidadLogic = new GenericInstance <OpcionLogic>().readDataReader(oReader); } } catch (Exception ex) { throw ex; } finally { SQLServer.CloseConection(); } return(entidadLogic); }