Ejemplo n.º 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();
        }
Ejemplo n.º 2
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);
        }