示例#1
0
        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();
        }
示例#2
0
        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");
            }
        }