示例#1
0
        public void CrearUniversidad()
        {
            Console.WriteLine(" ");
            Console.WriteLine("==========================");

            Console.WriteLine("Por favor indique el nombre de la universidad ");
            nombre = Console.ReadLine();
            Console.WriteLine(" ");

            Console.WriteLine("Por favor indique la sede: ");
            var sede = Console.ReadLine();

            Console.WriteLine(" ");

            Console.WriteLine("Por favor indique el pais: ");
            var pais = Console.ReadLine();

            Console.WriteLine(" ");

            Console.WriteLine("Desea agregar informacion adicional de la universidad? \nSI/NO");
            var informacionAdicional = Console.ReadLine().ToUpper();

            Console.WriteLine(" ");

            if (informacionAdicional == "SI")
            {
                Console.WriteLine("Indique el año de fundación de la universidad: ");
                añoFundacion = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Indique el nombre del decano: ");
                decano = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Cuantos estudiantes pueden matricularse en la universidad? ");
                cantidadEstudiantes = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Cuantos profesores posee la universidad? ");
                cantidadProfesores = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Cuantas carreras posee la universidad? ");
                cantidadCarreras = Console.ReadLine();
                Console.WriteLine(" ");

                Console.WriteLine("Cuantas aulas posee la universidad para sus cursos? ");
                cantidadAulas = Console.ReadLine();
                Console.WriteLine(" ");

                var miUniversidad = new Universidad(nombre, sede, pais, Convert.ToInt32(añoFundacion));
                miUniversidad.decano = decano;
                miUniversidad.cantidadEstudiantes = Convert.ToInt32(cantidadEstudiantes);
                miUniversidad.cantidadProfesores  = Convert.ToInt32(cantidadProfesores);
                miUniversidad.cantidadCarreras    = Convert.ToInt32(cantidadCarreras);
                miUniversidad.cantidadAulas       = Convert.ToInt32(cantidadAulas);
                Console.WriteLine(" ");
                Console.WriteLine("Se muestra la informacion de la universidad: \n");
                miUniversidad.ImprimirInformacionUniversidad();

                Console.WriteLine(" ");
                Console.WriteLine("==========================");
                Console.WriteLine("Desea crear un curso para la universidad? \nSI/NO");
                crearCurso = Console.ReadLine().ToUpper();
                Console.WriteLine(" ");

                //Si la persona desea crear algun curso se le pregunta el tipo de curso que desea crear,
                //caso contrario que no desee crear un curso tampoco, se cierra el programa.
                if (crearCurso == "SI")
                {
                    var nuevoCurso = new cursoEducativoUniversidad();
                    nuevoCurso.crearCurso = "SI";
                    nuevoCurso.crearCursoNuevo();
                    Console.WriteLine(" ");
                    Console.WriteLine("==========================");
                    Console.WriteLine("Gracias por usar nuestro servicio!");
                    return;
                }
                if (crearCurso == "NO")
                {
                    Console.WriteLine(" ");
                    Console.WriteLine("==========================");
                    Console.WriteLine("Gracias por usar nuestro servicio!");
                    return;
                }
            }
            else
            {
                var miUniversidad = new Universidad(nombre, sede, pais);
                Console.WriteLine(" ");
                Console.WriteLine("Se muestra la informacion de la universidad: \n");
                miUniversidad.ImprimirInformacionUniversidadBasica();
                return;
            }
        }