public List <CompendioDetalleDto> listarClaseMedidas(int id_sujeto_riesgo) { using (var dbContextTransaction = context.Database.BeginTransaction()) { try { List <CompendioDetalleDto> objLista = new List <CompendioDetalleDto>(); OracleParameter[] parameters = new OracleParameter[] { new OracleParameter("@id_sujeto_riesgo", id_sujeto_riesgo) }; DataSet dataSet = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.MgrClaseMedidaCombo(id_sujeto_riesgo), System.Data.CommandType.Text, parameters); if (dataSet != null) { objLista = dataSet.Tables[0].DataTableToList <CompendioDetalleDto>(); return(objLista); } } catch (Exception ext) { string valor = ext.ToString(); dbContextTransaction.Rollback(); } return(null); } }
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); }
public List <Row> listarFormulaOpcionesConCategoria(int categoria, int elemento, int itemElemento, int sujetoRiesgo, string tipoMedida, int linea, string funcionalidad, string cadena) { try { String sql = ""; if (ConstanteEnum.FUENTE_DATOS.Equals(elemento)) { if (funcionalidad.Equals(Constantes.MEDIDA_FUNCIONALIDAD_EVALUACION)) { sql = MgrEnumConsultaGeneral.MgrVariablesSujetoRiesgoExtraccionCombo(sujetoRiesgo, itemElemento); } else if (funcionalidad.Equals(Constantes.MEDIDA_FUNCIONALIDAD_FISCALIZACION)) { sql = MgrEnumConsultaGeneral.MgrVariablesSujetoRiesgoExtraccionCombo2(sujetoRiesgo, itemElemento); } else if (funcionalidad.Equals(Constantes.MEDIDA_FUNCIONALIDAD_BENFORD)) { sql = MgrEnumConsultaGeneral.MgrVariablesSujRiesgoConsolidacion(sujetoRiesgo, itemElemento); } else { //Si el tipo de medida es (Modelo Probabilistico (PR) o Red Neuronal) y Filtro es el General de la Medida (linea condiciones es igual 0 (cero). if ((tipoMedida.Equals(Constantes.TIPO_MEDIDA_MODELO_PROBABILISTICO) || tipoMedida.Equals(Constantes.TIPO_MEDIDA_RED_NEURONAL)) && linea == 0) { sql = MgrEnumConsultaGeneral.MgrVariablesSujetoRiesgoCombo2(sujetoRiesgo, itemElemento); } //Si el tipo de medida es criterio experto o método de excepción y se trata del filtro general: else if ((tipoMedida.Equals(Constantes.TIPO_MEDIDA_CRITERIO_EXPERTO) || tipoMedida.Equals(Constantes.TIPO_MEDIDA_METODO_EXCEPCION)) && linea == 0) { sql = MgrEnumConsultaGeneral.MgrVariablesSujetoRiesgoCombo3(sujetoRiesgo, itemElemento); } else { sql = MgrEnumConsultaGeneral.MgrVariablesSujetoRiesgoCombo(sujetoRiesgo, itemElemento); } } } if (ConstanteEnum.OPERADORES.Equals(elemento)) { sql = MgrEnumConsultaGeneral.MgrOperadorMatematicoComboFC(elemento); } if (ConstanteEnum.FUNCIONES.Equals(elemento)) { sql = MgrEnumConsultaGeneral.MgrFuncionCombo(elemento); } Row objRow = new Row(); DataSet dataSet = MGR_Common.OracleHelper.Query(conn, sql, System.Data.CommandType.Text, null); objRow.Add("valor", dataSet); List <Row> obj = new List <Row>(); obj.Add(objRow); return(obj); } catch (Exception e) { // throw new MgrServiceException(e.getErrorCode(), "Error al consultar los elementos"); return(null); } }
public List <Row> listarFormulaItems(int elemento, int sujetoRiesgo, string tipoMedida, int linea, string funcionalidad) { try { String sql = ""; if (elemento.Equals(ConstanteEnum.FUENTE_DATOS)) { if (funcionalidad.Equals(Constantes.MEDIDA_FUNCIONALIDAD_EVALUACION)) { sql = MgrEnumConsultaGeneral.MgrFuenteDatosProcesoEvaluacionCombo(sujetoRiesgo); } else if (funcionalidad.Equals(Constantes.MEDIDA_FUNCIONALIDAD_FISCALIZACION)) { sql = MgrEnumConsultaGeneral.MgrFuenteDatosProgramaFizcalizacionCombo(sujetoRiesgo); } else if (funcionalidad.Equals(Constantes.MEDIDA_FUNCIONALIDAD_BENFORD)) { sql = MgrEnumConsultaGeneral.MgrFuenteDatosrBenfordCombo(sujetoRiesgo); } else { //Si el tipo de medida es (Modelo Probabilistico (PR) o Red Neuronal) y Filtro es el General de la Medida (linea condiciones es igual 0 (cero). if ((tipoMedida.Equals(Constantes.TIPO_MEDIDA_MODELO_PROBABILISTICO) || tipoMedida.Equals(Constantes.TIPO_MEDIDA_RED_NEURONAL)) && linea == 0) { sql = MgrEnumConsultaGeneral.MgrFuenteDatos1821767Combo(sujetoRiesgo); } //Si el tipo de medida es criterio experto o método de excepción y se trata del filtro general: else if ((tipoMedida.Equals(Constantes.TIPO_MEDIDA_CRITERIO_EXPERTO) || tipoMedida.Equals(Constantes.TIPO_MEDIDA_METODO_EXCEPCION)) && linea == 0) { sql = MgrEnumConsultaGeneral.MgrFuenteDatos1719Combo(sujetoRiesgo); } else { sql = MgrEnumConsultaGeneral.MgrFuenteDatosLineaDiferenteCeroCombo(sujetoRiesgo); } } } else if (elemento.Equals(ConstanteEnum.FUENTE_DATOS)) { sql = MgrEnumConsultaGeneral.MgrTipoOperadorCombo; } else if (elemento.Equals(ConstanteEnum.FUENTE_DATOS)) { sql = MgrEnumConsultaGeneral.MgrGrupoFuncionCombo(0); } Row objRow = new Row(); DataSet dataSet = MGR_Common.OracleHelper.Query(conn, sql, System.Data.CommandType.Text, null); objRow.Add("valor", dataSet); List <Row> obj = new List <Row>(); obj.Add(objRow); return(obj); } catch (Exception e) { return(null); // throw new MgrServiceException(e.getErrorCode(), "Error al consultar los elementos"); } }
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); } }
public List <VariacionDto> listar(string nombreTabla, string claveRegistro) { string query = MgrEnumConsultaGeneral.MgrVariaciones(nombreTabla, claveRegistro) List <VariacionDto> objLista = null; DataSet dataSet = MGR_Common.OracleHelper.Query(conn, query, System.Data.CommandType.Text, null); if (dataSet != null) { objLista = dataSet.Tables[0].DataTableToList <VariacionDto>(); return(objLista); } return(null); throw new NotImplementedException(); }
public List <ComboBoxDto> obtenerMedidaPorTipo(int tipo_medida, int sujeto_riesgo) { try { String sql = MgrEnumConsultaGeneral.MgrMedidaPorTipo(tipo_medida, sujeto_riesgo); 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); }
public List <ComboBoxDto> obtenerUnidadMedicion(int id_grupo) { try { String sql = MgrEnumConsultaGeneral.MgrUnidadMedicionCombo(id_grupo); 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); }
public string consultarDescripcionMedPrec(int sujetoRiesgo, int tipoMedida, int idMedida, int versionMedida) { try { String pIdMedidaVersion = idMedida + "-" + versionMedida; String sql = MgrEnumConsultaGeneral.MgrConsultarDescripcionMedidaPrecedente(pIdMedidaVersion, sujetoRiesgo, tipoMedida); List <ComboBoxDto> objLista = new List <ComboBoxDto>(); DataSet dataSet = MGR_Common.OracleHelper.Query(conn, sql, System.Data.CommandType.Text, null); if (dataSet != null) { return(dataSet.Tables[0].Rows[0]["NOMBRE_MEDIDA"].ToString()); } } catch (Exception ext) { string valor = ext.ToString(); } return(null); }
public CompendioGeneral get(int id_compendio) { using (var dbContextTransaction = context.Database.BeginTransaction()) { try { List <CompendioGeneral> objLista = new List <CompendioGeneral>(); DataSet dataSet = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.obtenerCompendioGeneral(id_compendio), System.Data.CommandType.Text, null); if (dataSet != null) { objLista = dataSet.Tables[0].DataTableToList <CompendioGeneral>(); return(objLista[0]); } } catch (Exception ext) { string valor = ext.ToString(); dbContextTransaction.Rollback(); } return(null); } }
public List <Row> listarValorOperador(int categoria, int operador, int tipo_valor, int sujeto_riesgo, int variable) { try { if (operador != null) { if (tipo_valor.Equals(-1) || tipo_valor.Equals(45) || tipo_valor.Equals(46) || tipo_valor.Equals(47)) { bool indicador = false; Row objRow = new Row(); DataSet dsFuncionalidad = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.MgrIndicadoresOperadorMatematico(operador), System.Data.CommandType.Text, null); List <OperadorMatematico> objListar = new List <OperadorMatematico>(); if (dsFuncionalidad != null) { objListar = dsFuncionalidad.Tables[0].DataTableToList <OperadorMatematico>(); } foreach (OperadorMatematico objEntity in objListar) { if (tipo_valor.Equals(-1)) { indicador = objEntity.INDICADOR_SIN_VALOR == 1 ? true : false; } else if (tipo_valor.Equals(45)) { indicador = objEntity.INDICADOR_SUMINISTRADO == 1 ? true : false; } else if (tipo_valor.Equals(46)) { indicador = objEntity.INDICADOR_LISTA == 1 ? true : false; } else if (tipo_valor.Equals(47)) { indicador = objEntity.INDICADOR_PARAMETRO == 1 ? true : false; } } if (indicador) { if (tipo_valor.Equals(-1)) { return(new List <Row>()); //sin valor } else if (tipo_valor.Equals(45)) { return(new List <Row>()); //valor suministrado } else if (tipo_valor.Equals(46)) { //valor lista if (variable > 0) { DataSet dsIndicador = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.MgrTipoValorListaConCategoria(sujeto_riesgo, variable), System.Data.CommandType.Text, null); objRow.Add("valor-1", dsIndicador); List <Row> obj = new List <Row>(); obj.Add(objRow); return(obj); } else { throw new MgrServiceException(ErrorCodeConstant.ESQ_00000, "Variable requerida"); } } else if (tipo_valor.Equals(47)) { //valor parametro DataSet dsIndicador = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.MgrTipoValorParametroConCategoria(categoria, sujeto_riesgo), System.Data.CommandType.Text, null); objRow.Add("valor-2", dsIndicador); List <Row> obj = new List <Row>(); obj.Add(objRow); return(obj); } return(new List <Row>()); } else { if (objListar.Count() != 0) { throw new MgrServiceException(ErrorCodeConstant.ESQ_00000, "Tipo de valor no permitido para el operador"); } else { throw new MgrServiceException(ErrorCodeConstant.ESQ_00000, "Operador no existe"); } } } else { throw new MgrServiceException(ErrorCodeConstant.ESQ_00000, "El tipo de valor no definido"); } } else { throw new MgrServiceException(ErrorCodeConstant.ESQ_00000, "Valor Operador necesario"); } } catch (Exception e) { throw new MgrServiceException("", "error"); } }
public MgrLoginBean login(GRTA_USUARIO obj, string ip, string token) { MgrLoginBean mgrLoginBean = new MgrLoginBean(); int pIdUsuario = 0; string sqlQuery = ""; using (var dbContextTransaction = context.Database.BeginTransaction()) { try { // var vGRTA_USUARIO = context.Database.SqlQuery<GRTA_USUARIO>(MgrEnumConsultaGeneral.MgrVerificaUsuario(obj),pIdUsuario).FirstOrDefault(); DataSet dataSet = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.MgrVerificaUsuario(obj), System.Data.CommandType.Text, null); if (dataSet != null) { DataTable objData = dataSet.Tables["ds"]; pIdUsuario = (int)objData.Rows[0][0]; } GRTA_USUARIO varUsuario = (from t in context.GRTA_USUARIO where t.ID_USUARIO == pIdUsuario orderby t.ID_USUARIO descending select t).SingleOrDefault(); UsuarioDto usuarioDto = new UsuarioDto(); if (varUsuario != null) { usuarioDto.primer_nombre = varUsuario.PRIMER_NOMBRE; usuarioDto.segundo_nombre = varUsuario.SEGUNDO_NOMBRE; usuarioDto.primer_apellido = varUsuario.PRIMER_APELLIDO; usuarioDto.segundo_apellido = varUsuario.SEGUNDO_APELLIDO; usuarioDto.email = varUsuario.EMAIL; usuarioDto.foto = varUsuario.FOTO; usuarioDto.usuario_administrador = varUsuario.USUARIO_ADMINISTRADOR > 0 ? true : false; } var varRol = context.Database.SqlQuery <String>(MgrEnumConsultaGeneral.MgrUsuarioRol, new OracleParameter("@pIdUsuario", pIdUsuario)).ToList(); OracleParameter[] parameters = new OracleParameter[] { new OracleParameter("@pIdUsuario", pIdUsuario) }; DataSet dsFuncionalidad = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.MgrUsuarioFuncionalidad, System.Data.CommandType.Text, parameters); List <GrtaFuncionalidad> objListar = new List <GrtaFuncionalidad>(); if (dsFuncionalidad != null) { objListar = dsFuncionalidad.Tables[0].DataTableToList <GrtaFuncionalidad>(); } Dictionary <String, List <GrtaFuncionalidad> > mapPermiso = new Dictionary <String, List <GrtaFuncionalidad> >(); List <GrtaFuncionalidad> lstFuncionalidadMenu = new List <GrtaFuncionalidad>(); List <GrtaFuncionalidad> lstFuncionalidadFormulario = new List <GrtaFuncionalidad>(); List <GrtaFuncionalidad> lstFuncionalidadDialogo = new List <GrtaFuncionalidad>(); List <GrtaFuncionalidad> lstFuncionalidadProcesoInterno = new List <GrtaFuncionalidad>(); foreach (GrtaFuncionalidad vFnldad in objListar) { if ((vFnldad.ID_FUNCIONALIDAD_PADRE == null) && (vFnldad.TIPO.Equals(TipoFuncionalidad.M))) { List <GrtaFuncionalidad> lstFuncionalidadSubMenu = new List <GrtaFuncionalidad>(); foreach (var vFnldadHijo in objListar) { if ((vFnldad.ID_FUNCIONALIDAD_PADRE == null) && (vFnldad.ID_FUNCIONALIDAD_PADRE == vFnldad.ID_FUNCIONALIDAD) && (vFnldad.TIPO.Equals(TipoFuncionalidad.SM))) { lstFuncionalidadSubMenu.Add(vFnldadHijo); } } vFnldad.Lst_funcionalidad_hijas.AddRange(lstFuncionalidadSubMenu); lstFuncionalidadMenu.Add(vFnldad); //lstFuncionalidadSubMenu.add } } mgrLoginBean.StrIdUsuario = varUsuario.ID_USUARIO; mgrLoginBean.StrUsuario = varUsuario.USUARIO; mgrLoginBean.usuario = varUsuario; mgrLoginBean.strIdSession = 1; mgrLoginBean.intValido = 1; mgrLoginBean.lstRoles = varRol; mgrLoginBean.Permiso = mapPermiso; mgrLoginBean.token = token; return(mgrLoginBean); } catch (Exception ext) { string valor = ext.ToString(); dbContextTransaction.Rollback(); } } return(null); }
public List <ComboBoxDto> listarPorSession(int id_session) { MgrLoginBean mgrLoginBean = new MgrLoginBean(); int pIdUsuario = 0; string sqlQuery = ""; using (var dbContextTransaction = context.Database.BeginTransaction()) { try { // var vGRTA_USUARIO = context.Database.SqlQuery<GRTA_USUARIO>(MgrEnumConsultaGeneral.MgrVerificaUsuario(obj),pIdUsuario).FirstOrDefault(); List <ComboBoxDto> objLista = new List <ComboBoxDto>(); DataSet dataSet = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.MgrSujetoRiesgoUsuario(id_session), System.Data.CommandType.Text, null); if (dataSet != null) { objLista = dataSet.Tables[0].DataTableToList <ComboBoxDto>(); return(objLista); } //GRTA_USUARIO varUsuario = (from t in context.GRTA_USUARIO where t.ID_USUARIO == pIdUsuario orderby t.ID_USUARIO descending select t).SingleOrDefault(); } catch (Exception ext) { string valor = ext.ToString(); dbContextTransaction.Rollback(); } } return(null); }
public List <ComboBoxDto> listarCategoriaVocabularioNegocioCombo(int sujeto_riesgo) { using (var dbContextTransaction = context.Database.BeginTransaction()) { try { List <ComboBoxDto> objLista = new List <ComboBoxDto>(); DataSet dataSet = MGR_Common.OracleHelper.Query(conn, MgrEnumConsultaGeneral.MgrCategoriaCategoriaVocabularioNegocioCombo(sujeto_riesgo), 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); } }