Example #1
0
        public static clsParametrosInfo ListarParametrosPorTipo(Enums.TipoParametro Parametro)
        {
            clsParametrosInfo paramInfo = new clsParametrosInfo();

            SqlDataReader objReader = null;

            SqlParameter[] objParams;

            try {
                objParams          = SqlHelperParameterCache.GetSpParameterSet(BaseDatos.GetConexion(), "SP_C_PARAM_PARAMETROS_POR_TIPO");
                objParams[0].Value = (int)Parametro;

                objReader = SqlHelper.ExecuteReader(BaseDatos.GetConexion(), "SP_C_PARAM_PARAMETROS_POR_TIPO", objParams);
                while (objReader.Read())
                {
                    paramInfo.AddItem(AgregarItemLista(objReader, Parametro));
                }
            } catch (Exception ex) {
                Base.Log.Log.EscribirLog(ex.Message);
                return(null);
            } finally {
                if (objReader != null)
                {
                    objReader.Close();
                }
            }
            return(paramInfo);
        }
Example #2
0
        private static clsItemParametro AgregarItemLista(SqlDataReader objReader, Enums.TipoParametro parametro)
        {
            clsItemParametro item = new clsItemParametro();

            item.Id     = Convert.ToInt64(objReader["Id"]);
            item.Nombre = objReader["Descripcion"] == DBNull.Value ? "" : objReader["Descripcion"].ToString();
            item.Codigo = objReader["CodParametro"] == DBNull.Value ? "" : objReader["CodParametro"].ToString();

            return(item);
        }