Example #1
0
        private static void asigcarCursoDocnete()
        {
            Docente o = new Docente();

            Console.WriteLine("Codigo docnete ,  Nombre docnte");
            foreach (Docente item in o.Listar())
            {
                Console.WriteLine(item.codigo_docente + " ," + item.nombre + "," + item.apellido);
            }

            string nombre   = "";
            string apellido = "";
            string code     = "";
            bool   regis    = true;

            while (regis)
            {
                Console.WriteLine("Elija con el codigo de docente");
                code = Console.ReadLine();
                if (o.existe(code))
                {
                    regis = false;
                    //  o.datos(code);
                    nombre   = o.datos(code).nombre;
                    apellido = o.datos(code).apellido;
                }
                else
                {
                    Console.WriteLine("No exite ese codigo de docnete");
                    regis = true;
                }
            }
            Console.WriteLine("Docnte" + nombre + ", " + apellido);

            bool e1 = true;

            while (e1)
            {
                Cursos cu = new Cursos();
                Console.WriteLine("No Elija los cursos para el docente");
                Console.WriteLine("codigo curso   | nombre curso");
                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 = cu.datos(cocurso).nombre_curso;
                        codde_curso = cu.datos(cocurso).codigo_curso;

                        Console.WriteLine(" curso  " + nombrecurso + "\n");
                        o.codigo_docente = code;
                        cu.codigo_curso  = codde_curso;
                        cu.nombre_curso  = nombrecurso;
                        CursoDocente cudo = new CursoDocente();
                        cudo.docente = o;
                        cudo.cursos  = cu;
                        cudo.Registrar(cudo);

                        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");
            menu();
        }