コード例 #1
0
        private static void menuDocente(string codigo)
        {
            // estemuno ya no
            Docente o = new Docente();
            string  nombre;

            nombre = o.datos(codigo).nombre;
            bool dentro = true;

            while (dentro)
            {
                Console.WriteLine("Bienvenido  docente   --------> " + nombre);
                Console.WriteLine("1  Ver mis  Cursos");
                Console.WriteLine("2  Entrar a clase de curso");
                Console.WriteLine("3  ingresar Notas");
                Console.WriteLine("4  tomar Asistencia");
                Console.WriteLine("5  Salir \n ");
                string op = Console.ReadLine();
                if (op.Equals("1"))
                {
                    foreach (CursoDocente item in o.Miscrusos(codigo))
                    {
                        Console.WriteLine(item.cursos.nombre_curso + "," + item.cursos.codigo_curso);
                    }
                    dentro = true;
                }

                if (op.Equals("2"))
                {
                    foreach (CursoDocente item in o.Miscrusos(codigo))
                    {
                        Console.WriteLine(item.cursos.nombre_curso + "," + item.cursos.codigo_curso);
                    }

                    Console.WriteLine(" -------------Elija el codigo del  curso a entrar \n ");
                    string       opcion = Console.ReadLine();
                    Matriculados m1     = new Matriculados();
                    Console.WriteLine(" -------------Alumno del curso-----------------");
                    Console.WriteLine(" Alumno nombre estudiante |  apellido  |  codio estudiante \n ");
                    foreach (Matriculados item in m1.alumnincurso(opcion))
                    {
                        Console.WriteLine(item.estudiantes.nombre + " , " + item.estudiantes.apellido + "  ,  " + item.estudiantes.codigo_estudiante);
                    }
                    Console.WriteLine("------- 1 Tomar Asistencia------");

                    foreach (Matriculados item in m1.alumnincurso(opcion))
                    {
                        Asistencia asi = new Asistencia();
                        Cursos     cur = new Cursos();
                        cur.codigo_curso = opcion;
                        Console.WriteLine("vino :" + item.estudiantes.nombre);
                        Console.WriteLine("--(s /n)    si  /  no");
                        string presente = Console.ReadLine();
                        if (presente.Equals("s"))
                        {
                            asi.curso  = cur;
                            asi.asiste = true;
                        }
                        if (presente.Equals("n"))
                        {
                            asi.curso  = cur;
                            asi.asiste = false;
                        }
                        asi.Registrar(asi);
                        Console.WriteLine("Registro Aistencia");
                    }
                    Console.ReadLine();

                    dentro = true;
                }
                if (op.Equals("5"))
                {
                    dentro = false;
                }
            }
            Console.Clear();
            menu();
        }
コード例 #2
0
        private static void asignarcursoestudiante()
        {
            Estudiante o = new Estudiante();

            Cursos cur = new Cursos();


            bool   regis            = true;
            string nombreestudiante = "";
            string code_estudoante  = "";

            while (regis)
            {
                Console.WriteLine("   -----Ingrese codigo de estudiante \n ");
                string code = Console.ReadLine();
                if (o.existe(code))
                {
                    regis = false;
                    //  o.datos(code);
                    nombreestudiante = o.datos(code).nombre;
                    code_estudoante  = o.datos(code).codigo_estudiante;
                }
                else
                {
                    Console.WriteLine(" ----No exite ese codigo de estidnate");
                    regis = true;
                }
            }

            Console.WriteLine("Elija lis cursos para el estudiante          " + nombreestudiante);
            bool e1 = true;

            while (e1)
            {
                Cursos cu = new Cursos();
                Console.WriteLine("-----------------------Todos los cursos-----------");
                Console.WriteLine("  -------------codigo curso   | nombre curso \n ");
                foreach (Cursos item in cu.Listar())
                {
                    Console.WriteLine(item.codigo_curso + " ," + item.nombre_curso);
                }

                bool e2 = true;
                while (e2)
                {
                    string cocurso = "";
                    Console.WriteLine("Elija el codigo del curso");
                    cocurso = Console.ReadLine();
                    if (cu.existe(cocurso))
                    {
                        string nombrecurso = "";
                        string codde_curso = "";
                        nombrecurso = cur.datos(cocurso).nombre_curso;
                        codde_curso = cur.datos(cocurso).codigo_curso;
                        Console.WriteLine(" curso  " + nombrecurso + "\n");
                        o.codigo_estudiante = code_estudoante;
                        o.nombre            = nombreestudiante;
                        cur.codigo_curso    = codde_curso;
                        cur.nombre_curso    = nombrecurso;

                        Matriculados ma = new Matriculados();
                        ma.estudiantes = o;
                        ma.curso       = cur;
                        ma.Registrar(ma);

                        e2 = false;
                    }
                    else
                    {
                        Console.WriteLine("codigo de curso no existe");
                        e2 = true;
                    }
                }
                Console.WriteLine("Registrado curso a Docente");
                Console.WriteLine("Desea agregarle otro cursi mas ?");
                Console.WriteLine("-----(s/n) ----");
                string respo = Console.ReadLine();
                if (respo.Equals("s") || respo.Equals("S"))
                {
                    e1 = true;
                }
                else
                {
                    e1 = false;
                }
            }
            Console.WriteLine("Salio del Bucle");
            Console.Clear();
            menu();



            //if (o.existe(code))
            //{

            //    nombreestudiante = o.datos(code).nombre;
            //    Console.WriteLine("No Elija los cursos para el Estudiante" + nombreestudiante);
            //    Console.WriteLine("codigo curso   | nombre curso");
            //    foreach (Cursos item in cur.Listar())
            //    {
            //        Console.WriteLine(item.codigo_curso + ", " + item.nombre_curso);
            //    }

            //    bool seguir = true;

            //    while (seguir)
            //    {
            //        string cocurso = "";
            //        Console.WriteLine("Elija el codigo del curso");
            //        cocurso = Console.ReadLine();

            //        if (cur.existe(cocurso))
            //        {
            //            string nombrecurso = "";
            //            string codde_curso = "";
            //            nombrecurso = cur.datos(cocurso).nombre_curso;
            //            codde_curso = cur.datos(cocurso).codigo_curso;
            //            Console.WriteLine(" curso  " + nombrecurso + "\n");
            //            o.codigo_estudiante = code;
            //            o.nombre = nombreestudiante;
            //            cur.codigo_curso = codde_curso;
            //            cur.nombre_curso = nombrecurso;

            //            Matriculados ma = new Matriculados();
            //            ma.estudiantes = o;
            //            ma.curso = cur;
            //            ma.Registrar(ma);
            //            Console.WriteLine("matrculado en el curso");
            //            seguir = false;



            //        }
            //        else
            //        {
            //            Console.WriteLine("codigo de curso no existe");
            //            seguir = true;
            //        }

            //    }

            //}
        }
コード例 #3
0
        private static void EntrarClasase(string codigo)
        {
            Console.Clear();
            Docente o = new Docente();

            Console.WriteLine("        id curso   | nomnre cutso  \n ");
            foreach (CursoDocente item in o.Miscrusos(codigo))
            {
                Console.WriteLine("     " + item.cursos.nombre_curso + "  ,  " + item.cursos.codigo_curso);
            }
            Console.WriteLine("\n");

            Console.WriteLine(" -------------Elija el codigo del  curso a entrar \n ");


            bool   e      = true;
            string opcion = "";

            while (e)
            {
                CursoDocente ob = new CursoDocente();
                opcion = Console.ReadLine();
                if (ob.existe2(codigo, opcion))
                {
                    //   var listaestudiantes=

                    e = false;
                }
                else
                {
                    Console.WriteLine(" -------------ese curso no existe we :V \n ");
                    e = true;
                }
            }
            Matriculados m1 = new Matriculados();

            int cont = m1.alumnincurso(opcion).Count;

            string[] array1   = new string[cont];
            int      contador = 0;

            Console.WriteLine("--------------------Estudiants \n");

            Console.WriteLine("----nombre  | apellid    | Codigo estdiante \n");
            foreach (Matriculados item in m1.alumnincurso(opcion))
            {
                Console.WriteLine(item.estudiantes.nombre + " , " + item.estudiantes.apellido + "  ,  " + item.estudiantes.codigo_estudiante);
                array1[contador] = item.estudiantes.nombre;
                contador++;
            }
            Console.WriteLine("    enter para timar asistencia   \n");
            Console.ReadLine();

            for (int i = 0; i < array1.Length; i++)
            {
                string pre = "";

                Asistencia asi = new Asistencia();
                Estudiante es  = new Estudiante();
                Console.WriteLine(" -----    vino esl estudiante    " + array1[i] + "  ?");
                Console.WriteLine("  ----  s => si  /  n => No");
                pre = Console.ReadLine();
                if (pre.Equals("s") || pre.Equals("S"))
                {
                    es.nombre      = array1[i].ToString();
                    asi.dia        = "MArtes";
                    asi.estudiante = es;
                    asi.asiste     = true;
                    asi.Registrar(asi);
                }
                else
                {
                    es.nombre      = array1[i].ToString();
                    asi.dia        = "MArtes";
                    asi.estudiante = es;
                    asi.asiste     = false;
                    asi.Registrar(asi);
                }
            }

            Console.Clear();
            menuDocente2(codigo);
        }