Exemplo n.º 1
0
 public List <ComboBoxDto> obtenerValorVariable(int origen, int id_detalle)
 {
     try
     {
         String sql = "";
         if (EnumOrigenVariableEnum.COMPENDIO_TABLAS.Equals(origen))
         {
             sql = MgrEnumConsultaGeneral.MgrCompendioDetalleCombo(id_detalle);
         }
         else if (EnumOrigenVariableEnum.VARIABLES.Equals(origen))
         {
             sql = MgrEnumConsultaGeneral.MgrVariableExternaValorCombo(id_detalle);
         }
         List <ComboBoxDto> objLista = new List <ComboBoxDto>();
         DataSet            dataSet  = MGR_Common.OracleHelper.Query(conn, sql, System.Data.CommandType.Text, null);
         if (dataSet != null)
         {
             objLista = dataSet.Tables[0].DataTableToList <ComboBoxDto>();
             return(objLista);
         }
     }
     catch (Exception ext)
     {
         string valor = ext.ToString();
     }
     return(null);
 }
Exemplo n.º 2
0
 public List <ComboBoxDto> listarCompendioDetalleCatalogoCombo(int id_compendio)
 {
     using (var dbContextTransaction = context.Database.BeginTransaction())
     {
         try
         {
             List <ComboBoxDto> objLista   = new List <ComboBoxDto>();
             OracleParameter[]  parameters = new OracleParameter[] {
                 new OracleParameter("@id_compendio", id_compendio)
             };
             DataSet dataSet = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.MgrCompendioDetalleCombo(id_compendio), System.Data.CommandType.Text, parameters);
             if (dataSet != null)
             {
                 objLista = dataSet.Tables[0].DataTableToList <ComboBoxDto>();
                 return(objLista);
             }
         }
         catch (Exception ext)
         {
             string valor = ext.ToString();
             dbContextTransaction.Rollback();
         }
         return(null);
     }
 }
Exemplo n.º 3
0
        public List <ComboBoxDto> obtenerTipoRespValores(int sujeto, int tipoRespuesta)
        {
            using (var dbContextTransaction = context.Database.BeginTransaction())
            {
                String sql = "";
                try
                {
                    if (tipoRespuesta.Equals(Constantes.MEDIDA_TIPO_RESPUESTA_SELECTIVIDAD_REVISION))
                    {
                        sql = MgrEnumConsultaGeneral.MgrTipoRespCanalSelectividadCombo(sujeto);
                    }

                    if (tipoRespuesta.Equals(Constantes.MEDIDA_TIPO_RESPUESTA_MENSAJE_VALIDACION))
                    {
                        sql = MgrEnumConsultaGeneral.MgrTipoRespCodigoValidacionCombo(sujeto);
                    }
                    if (tipoRespuesta.Equals(Constantes.MEDIDA_TIPO_RESPUESTA_VALOR))
                    { //VALOR
                        sql = MgrEnumConsultaGeneral.MgrTipoRespValorCombo(0);
                    }
                    if (tipoRespuesta.Equals(Constantes.MEDIDA_TIPO_RESPUESTA_LISTA_VALORES))
                    { //LISTA VALOR
                        sql = MgrEnumConsultaGeneral.MgrCompendioDetalleCombo(104);
                    }
                    if (tipoRespuesta.Equals(Constantes.MEDIDA_TIPO_RESPUESTA_MEDICION))
                    { //MEDICION
                        sql = MgrEnumConsultaGeneral.MgrCompendioSujetoRiesgoCombo(105, sujeto);
                    }

                    if (tipoRespuesta.Equals(Constantes.MEDIDA_TIPO_RESPUESTA_REGLA_NEGOCIO))
                    { //REGLA NEGOCIO
                        sql = MgrEnumConsultaGeneral.MgrCompendioDetalleComboReferencia(7);
                    }

                    List <ComboBoxDto> objLista = new List <ComboBoxDto>();
                    DataSet            dataSet  = MGR_Common.OracleHelper.Query(conn, sql, System.Data.CommandType.Text, null);
                    if (dataSet != null)
                    {
                        objLista = dataSet.Tables[0].DataTableToList <ComboBoxDto>();
                        return(objLista);
                    }
                }
                catch (Exception ext)
                {
                    string valor = ext.ToString();
                    dbContextTransaction.Rollback();
                }
                return(null);
            }
        }