private void CargarFuncionalidades() { SqlConnection myConnection; myConnection = SQL_Methods.IniciarConnection(); string myQuery = "SELECT F.id_funcionalidad " + "FROM ORACLE_FANS.Roles R, ORACLE_FANS.Roles_Funcionalidad RF, ORACLE_FANS.Funcionalidades F " + "WHERE R.id_Rol = RF.id_Rol " + "AND RF.id_Funcionalidad = F.id_funcionalidad " + "AND R.id_Rol = " + idRol.ToString(); if (SQL_Methods.DBConnectStatus) { DataTable Tabla = SQL_Methods.EjecutarProcedure(myConnection, myQuery); foreach (DataRow Row in Tabla.Rows) { Funcionalidades.Add(Convert.ToInt32(Row[0].ToString())); } } MostratMenus(); }
private void setProfesional(int numeroDocumento) { string myQuery = "SELECT * FROM ORACLE_FANS.Profesionales " + "WHERE Numero_Documento = " + numeroDocumento.ToString() + ""; SqlConnection myConnection; myConnection = SQL_Methods.IniciarConnection(); if (SQL_Methods.DBConnectStatus) { DataTable AuxTabla = SQL_Methods.EjecutarProcedure(myConnection, myQuery); Matricula = Convert.ToInt32(AuxTabla.Rows[0]["Matricula"].ToString()); Medico_Nombre = AuxTabla.Rows[0]["Apellido"].ToString() + " " + AuxTabla.Rows[0]["Nombre"].ToString(); } else { MessageBox.Show("Se perdio la conexion con la Base de Datos"); } }