private static Empleado ValidarEmpleado(int opcionMenu) { Empleado empleado = null; string apellido = ServValidac.PedirStrNoVac("Ingrese apellido "); string nombre = ServValidac.PedirStrNoVac("Ingrese nombre"); DateTime fechanac = ServValidac.PedirFechaNac("Ingrese fecha de nacimiento"); DateTime fechaIngreso = ServValidac.PedirFechaNac("Ingrese fecha de ingreso"); int legajo = ServValidac.PedirInt("Ingrese legajo"); double bruto = ServValidac.PedirDouble("Ingrese remuneracion bruta"); if (opcionMenu == (int)TipoEmpleado.Directivo) { empleado = new Directivo(nombre, apellido, fechanac, fechaIngreso, legajo, bruto); //ValidoExcepciones(facultad, empleado); } else if (opcionMenu == (int)TipoEmpleado.Docente) { empleado = new Docente(nombre, apellido, fechanac, fechaIngreso, legajo, bruto); //ValidoExcepciones(facultad, empleado); } else if (opcionMenu == (int)TipoEmpleado.Bedel) { string apodo = ServValidac.PedirStrNoVac("Ingrese apodo"); empleado = new Bedel(nombre, apodo, apellido, fechanac, fechaIngreso, legajo, bruto); //ValidoExcepciones(facultad, empleado); } return(empleado); }
private void btnGuardarDirec_Click(object sender, EventArgs e) { if (ValidaDire()) { Directivo d1 = new Directivo(); d1.Nombre = txtNombre.Text; d1.Apellido_Materno = txtApellidoMa.Text; d1.Apellido_Paterno = txtApellidoPa.Text; d1.Fecha_Nacimiento = txtFechaNacimiento.Value; d1.Curp = txtCurp.Text; d1.Rfc = txtRfc.Text; d1.Numero_Empleado = int.Parse(txtNEmpleadoDirec.Text); d1.Fecha_Ingreso = txtFechaInDirec.Value; d1.Profesion = txtProfesionDirec.Text; d1.Puesto = txtPuestoDirec.Text; d1.Cantidad_Empleados = int.Parse(txtCantidadEmDirec.Text); if (direc != null) { d1.Id = direc.Id; LDirec.ModificarDirec(d1); } else { LDirec.AgregarDire(d1); } this.Close(); } }
public static void AgregarDire(Directivo a1) { using (EscuelaEntities db = new EscuelaEntities()) { db.Directivo.Add(a1); db.SaveChanges(); } }
public static void ModificarDirec(Directivo direc) { using (EscuelaEntities db = new EscuelaEntities()) { db.Entry(direc).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
static void Main(string[] args) { Directivo directivo = new Directivo("Daniel Isaías Cabana", DateTime.Now, 2000, categorias.Gerente); Empresa empresa = new Empresa("CochesFast", "123456789", directivo); Empleado empleado = new Empleado("Empleado A", DateTime.Now, 1000); directivo.addSubordinado(empleado); }
public void CargarDirec(Directivo d1) { direc = d1; txtNombre.Text = d1.Nombre; txtApellidoMa.Text = d1.Apellido_Materno; txtApellidoPa.Text = d1.Apellido_Paterno; txtFechaNacimiento.Value = d1.Fecha_Nacimiento.Value; txtCurp.Text = d1.Curp; txtRfc.Text = d1.Rfc; txtNEmpleadoDirec.Text = d1.Numero_Empleado.ToString(); txtFechaInDirec.Value = d1.Fecha_Ingreso.Value; txtProfesionDirec.Text = d1.Profesion; txtPuestoDirec.Text = d1.Profesion; txtCantidadEmDirec.Text = d1.Cantidad_Empleados.ToString(); CamposDirec(); }
static void Alta_Empleado() { Helper.PonerTitulo("4 – Alta de Empleado"); Empleado ret = null; var tipo = (int)Helper.PedirTipoEmpleado(typeof(TipoEmpleado)); switch (tipo) { case 1: ret = new Bedel(); break; case 2: ret = new Directivo(); break; case 3: ret = new Docente(); break; default: throw new facuException("Este tipo de empleado no existe"); break; } ret.Nombre = (string)Helper.PedirPropiedad("Nombre", typeof(string)); ret.Apellido = (string)Helper.PedirPropiedad("Apellido", typeof(string)); ret.Legajo = (int)Helper.PedirPropiedad("Legajo", typeof(int)); try { facu.AgregarEmpleado(ret); Console.WriteLine("Empleado creado"); } catch (Exception e) { Console.WriteLine(e.Message); } Helper.Continuar(); }
private static void ModificarEmpleado(Facultad facultad) { try { Console.WriteLine("Los empleados disponibles para su modificacion son: \n" + facultad.ListarEmpleados()); int legajo = ServValidac.PedirInt("Ingrese el codigo de empleado a modificar"); Console.WriteLine("El alumno a modificar es: \n" + facultad.TraerEmpleadoPorLegajo(legajo)); Empleado empleadoAModificar = facultad.TraerEmpleadoPorLegajo(legajo); string apellido = ServValidac.PedirStrNoVac("Ingrese apellido "); string nombre = ServValidac.PedirStrNoVac("Ingrese nombre"); DateTime fechanac = ServValidac.PedirFechaNac("Ingrese fecha de nacimiento"); DateTime fechaIngreso = ServValidac.PedirFechaNac("Ingrese fecha de ingreso"); double bruto = ServValidac.PedirDouble("Ingrese remuneracion bruta"); Empleado empleadoNuevo = null; if (empleadoAModificar is Bedel) { string apodo = ServValidac.PedirStrNoVac("Ingrese apodo"); empleadoNuevo = new Bedel(nombre, apodo, apellido, fechanac, fechaIngreso, legajo, bruto); } else if (empleadoAModificar is Docente) { empleadoNuevo = new Docente(nombre, apellido, fechanac, fechaIngreso, legajo, bruto); } else if (empleadoAModificar is Directivo) { empleadoNuevo = new Directivo(nombre, apellido, fechanac, fechaIngreso, legajo, bruto); } facultad.ModificarEmpleado(empleadoNuevo); Console.WriteLine("El empleado quedo modificado de la siguiente manera: \n" + facultad.TraerEmpleadoPorLegajo(legajo)); } catch (MenorDeEdadException ed) { Console.WriteLine(ed.Message); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
private void btnAgregarDirec_Click(object sender, EventArgs e) { if (ValidacionesDirec()) { Directivo d1 = new Directivo(); d1.NombreDi = txtNombreDire.Text.Trim(); d1.ApellidoPaDi = txtApellidoPaDire.Text.Trim(); d1.ApellidoMaDi = txtApellidoMaDire.Text.Trim(); d1.NumeroEmpleDi = int.Parse(txtNumEmpleadoDire.Text.Trim()); d1.CurpDi = txtCurpDire.Text.Trim(); d1.RfcDi = txtRfcDire.Text.Trim(); d1.FechaNaciDi = tmFechaNaciDirec.Value; d1.FechaIngresoDi = tmFechaIngresoDirec.Value; d1.ProfessionDi = txtPresionDirec.Text.Trim(); d1.PuestoDi = txtPuestoDirec.Text; d1.CanEmpleACaroDi = int.Parse(txtCanEmpleadosDirec.Text.Trim()); AccesoBd.AgregarDirectivo(d1); LimpiarDirec(); RefrescarDirec(); } }
public void Menu(int select) { /* 1.- Visualizar los datos del Directivo * 2.- Visualizar datos Empleado * 3.- Visualizar datos EmpleadoEspecial.*/ switch (select) { case 1: boss.ShowData(); Directivo.ShowIncome(this.boss, this.boss.Benefits); break; case 2: minion.ShowData(); EmpleadoEspecial.ShowIncome(this.eliteMinion, 0.5); break; case 3: eliteMinion.ShowData(); break; } Console.ReadLine(); }
static void Main(string[] args) { Console.WriteLine(""); Console.WriteLine("Equipo de Futbol Fichas FC"); Console.WriteLine("__________________________"); Console.WriteLine(""); Console.WriteLine("Direccion Tecnica"); Console.WriteLine("================="); Console.WriteLine(""); DireccionTecnica dt = new DireccionTecnica(); dt.Nombre = "Cristian Chavez"; dt.Edad = 30; dt.Apodo = "Ficha"; dt.Telefono = "9721-2312"; dt.Puesto = "Director Tecnico"; Console.WriteLine("Nombre: " + dt.Nombre); Console.WriteLine("Edad: " + dt.Edad); Console.WriteLine("Apodo: " + dt.Apodo); Console.WriteLine("Telefono: " + dt.Telefono); Console.WriteLine("Puesto: " + dt.Puesto); dt.PerfilDT(); Console.WriteLine(""); DireccionTecnica dt1 = new DireccionTecnica(); dt1.Nombre = "Camilo Martinez"; dt1.Edad = 28; dt1.Apodo = "Camal"; dt1.Telefono = "3298-4522"; dt1.Puesto = "Asistente Tecnico"; Console.WriteLine("Nombre: " + dt1.Nombre); Console.WriteLine("Edad: " + dt1.Edad); Console.WriteLine("Apodo: " + dt1.Apodo); Console.WriteLine("Telefono: " + dt1.Telefono); Console.WriteLine("Puesto: " + dt1.Puesto); Console.WriteLine(""); Console.WriteLine("Jugadores"); Console.WriteLine("========="); Console.WriteLine(""); Jugador j = new Jugador(); j.Nombre = "Carlos Avila"; j.Edad = 21; j.Dorsal = 12; j.Posicion = "Lateral derecho"; j.Apodo = "Marcelo"; j.Estatura = 1.60; j.Peso = 60; Console.WriteLine("Nombre: " + j.Nombre); Console.WriteLine("Edad: " + j.Edad); Console.WriteLine("Dorsal: " + j.Dorsal); Console.WriteLine("Posicion: " + j.Posicion); Console.WriteLine("Apodo: " + j.Apodo); Console.WriteLine("Estatura: " + j.Estatura); Console.WriteLine("Peso: " + j.Peso); j.Disponible(); Console.WriteLine(""); Jugador j1 = new Jugador(); j1.Nombre = "Jesus Perdomo"; j1.Edad = 23; j1.Dorsal = 9; j1.Posicion = "Delantero centro"; j1.Apodo = "Chungo"; j1.Estatura = 1.82; j1.Peso = 74; Console.WriteLine("Nombre: " + j1.Nombre); Console.WriteLine("Edad: " + j1.Edad); Console.WriteLine("Dorsal: " + j1.Dorsal); Console.WriteLine("Posicion: " + j1.Posicion); Console.WriteLine("Apodo: " + j1.Apodo); Console.WriteLine("Estatura: " + j1.Estatura); Console.WriteLine("Peso: " + j1.Peso + "Kg"); j1.Sansion(); Console.WriteLine(""); Jugador j2 = new Jugador(); j2.Nombre = "Brayan Lopez"; j2.Edad = 19; j2.Dorsal = 10; j2.Posicion = "Volante central"; j2.Apodo = "Pichi"; j2.Estatura = 1.62; j2.Peso = 67; Console.WriteLine("Nombre: " + j2.Nombre); Console.WriteLine("Edad: " + j2.Edad); Console.WriteLine("Dorsal: " + j2.Dorsal); Console.WriteLine("Posicion: " + j2.Posicion); Console.WriteLine("Apodo: " + j2.Apodo); Console.WriteLine("Estatura: " + j2.Estatura); Console.WriteLine("Peso: " + j2.Peso + "Kg"); j2.Lesion(); Console.WriteLine(""); Console.WriteLine("Directivos"); Console.WriteLine("========="); Console.WriteLine(""); Directivo d = new Directivo(); d.Nombre = "Cristian Chavez"; d.Cargo = "Presidente"; d.Telefono = "9721-2312"; Console.WriteLine("Nombre: " + d.Nombre); Console.WriteLine("Cargo: " + d.Cargo); Console.WriteLine("Telefono: " + d.Telefono); Console.WriteLine(""); Directivo d1 = new Directivo(); d1.Nombre = "David Lopez"; d1.Cargo = "Vice Presidente"; d1.Telefono = "3387-5321"; Console.WriteLine("Nombre: " + d1.Nombre); Console.WriteLine("Cargo: " + d1.Cargo); Console.WriteLine("Telefono: " + d1.Telefono); Console.WriteLine(""); Console.WriteLine("Informacion del Club"); Console.WriteLine("===================="); Club c = new Club(); c.Informacion(); }
public static void AgregarDirectivo(Directivo d1) { lstDirectivos.Add(d1); }
public List<Directivo> listarDirectivos(string C_NomPer) { List<Directivo> listarDirectivos = new List<Directivo>(); objconeccion = new SqlConnection(CadenaConexionSQL); SqlCommand objcomand = new SqlCommand("LISTAR_DIRECTIVOS", objconeccion); objcomand.CommandType = CommandType.StoredProcedure; objcomand.Parameters.Add("@C_NomPer", SqlDbType.VarChar,45); objcomand.Parameters["@C_NomPer"].Value = C_NomPer; objconeccion.Open(); SqlDataReader reader = objcomand.ExecuteReader(); while (reader.Read()) { Directivo objdirectivo = new Directivo(); objdirectivo.N_IdDirectivo = reader.GetInt32(0); objdirectivo.C_NomPer = reader.GetString(1); objdirectivo.C_Cargo = reader.GetString(2); objdirectivo.N_IdResidente = reader.GetInt32(3); objdirectivo.B_Estado = reader.GetBoolean(4); listarDirectivos.Add(objdirectivo); } return listarDirectivos; }
public static void ModificarDirectivo(Directivo d1, int indice) { lstDirectivos[indice] = d1; }
static void Main(string[] args) { Facultad f1 = new Facultad("La Dieguito Maradona", 1); Console.WriteLine("Bienvenido a " + f1.Nombre + " - Presione -ENTER- para continuar.."); bool finalizar = false; do { int eleccion = ConsolaHelper.PedirNumero("\nSelecione opción: \n1 - Agregar Alumno \n" + "2- Agregar Empleado \n3- Eliminar Alumno \n4- Eliminar Empleado \n5- Modificar Empleado \n" + "6- Traer Alumnos \n7- Traer Empleados x legajo \n8- Traer Empleados \n" + "9- Traer Empleados x nombre \n10- Agregar Salario \n11- Apagar \n"); if (eleccion > 11) { throw new Exception("Eliga una opción válida"); } else { switch (eleccion) { case 1: Alumno al = new Alumno(f1.TraerUltimoCodigo(), ConsolaHelper.PedirTexto("Ingrese nombre"), ConsolaHelper.PedirTexto("Ingrese apellido"), ConsolaHelper.PedirFecha("Ingrese fecha de nacimiento")); f1.AgregarAlumno(al); Console.WriteLine("\nSe ha ingresado el alumno con éxito"); break; case 2: int tipo = ConsolaHelper.PedirNumero("Ingrese el tipo de empleado: 1-Bedel 2 -Docente 3 - Directivo"); switch (tipo) { case 1: Bedel bedel = new Bedel(ConsolaHelper.PedirTexto("Ingrese apodo"), ConsolaHelper.PedirTexto("Ingrese nombre"), ConsolaHelper.PedirTexto("Ingrese apellido"), ConsolaHelper.PedirFecha("Ingrese fecha de nacimiento"), ConsolaHelper.PedirFecha("Ingrese fecha de ingreso"), f1.TraerUltimoLegajo()); f1.AgregarEmpleado(bedel, tipo, bedel.Apodo); Console.WriteLine("\nSe ha ingresado el empleado con éxito"); break; case 2: Docente docente = new Docente(ConsolaHelper.PedirTexto("Ingrese nombre"), ConsolaHelper.PedirTexto("Ingrese apellido"), ConsolaHelper.PedirFecha("Ingrese fecha de nacimiento"), f1.TraerUltimoLegajo(), ConsolaHelper.PedirFecha("Ingrese fecha de ingreso")); Console.WriteLine("\nSe ha ingresado el empleado con éxito"); break; case 3: Directivo directivo = new Directivo(ConsolaHelper.PedirTexto("Ingrese nombre"), ConsolaHelper.PedirTexto("Ingrese apellido"), ConsolaHelper.PedirFecha("Ingrese fecha de nacimiento"), f1.TraerUltimoLegajo(), ConsolaHelper.PedirFecha("Ingrese fecha de ingreso")); Console.WriteLine("\nSe ha ingresado el empleado con éxito"); break; } break; case 3: f1.EliminarAlumno(ConsolaHelper.PedirNumero("Ingrese código del alumno")); Console.WriteLine("\nSe ha eliminado el alumno con éxito"); break; case 4: f1.EliminarEmpleado(ConsolaHelper.PedirNumero("Ingrese legajo del empleado")); Console.WriteLine("\nSe ha eliminado el empleado con éxito"); break; case 5: Empleado amodificar = f1.TraerEmpleadoPorLegajo(ConsolaHelper.PedirNumero("Ingrese número de legajo")); Console.WriteLine(amodificar.GetNombreCompleto()); f1.ModificarEmpleado(ConsolaHelper.PedirTexto("Ingrese nuevo apellido"), ConsolaHelper.PedirTexto("Ingrese nuevo nombre"), amodificar.Legajo, ConsolaHelper.PedirTexto("En caso de ser bedel ingrese apodo")); Console.WriteLine("\nSe ha modificado el empleado con éxito"); break; case 6: Console.WriteLine(f1.ListarAlumnos()); break; case 7: Console.WriteLine(f1.TraerEmpleadoPorLegajo(ConsolaHelper.PedirNumero("Ingrese legajo"))); break; case 8: Console.WriteLine(f1.ListarEmpleados()); break; case 9: string listado = ""; foreach (Empleado emp in f1.TraerEmpleadoPorNombre(ConsolaHelper.PedirTexto("Ingrese nombre"))) { listado += emp.GetNombreCompleto() + "\n"; } Console.WriteLine("\n" + listado); break; case 10: Console.WriteLine(f1.ListarEmpleados()); f1.AgregarNuevoSalario(ConsolaHelper.PedirNumero("Ingrese el legajo del empleado a ingresar salario"), new Salario(ConsolaHelper.PedirDouble("Ingrese sueldo bruto"), ConsolaHelper.PedirTexto("Ingrese código de transferencia"))); Console.WriteLine("\nSe ha agregado el nuevo salario con éxito"); break; case 11: finalizar = true; break; } } } while (finalizar == false); }
public EJ4() { boss = new Directivo("AAAA", "BBBBB", 45, "CCCCCC", "DDDDDDDD", 10); minion = new Empleado("EEEEEE", "FFFFFFFFFFFF", 35, "GGGGGG", 3500, "111111111"); eliteMinion = new EmpleadoEspecial("HHHHHH", "IIIIIIII", 32, "JJJJJJJJJJJ", 4500, "222222222"); }
static void Main(string[] args) { int opcionMenu; int codAlumno; string nombre; string apellido; string apodo; int codEmpleado; int tipoEmpleado; DateTime fechaNacimiento; DateTime fechaIngreso; Facultad facultad = new Facultad("UBA"); while (true) { DesplegarOpcionesMenu(); opcionMenu = Validacion.PedirNumero("la opción de menú que desee"); switch (opcionMenu) { case 1: //Agregar alumno nombre = Validacion.PedirString("nombre del alumno"); apellido = Validacion.PedirString("apellido del alumno"); fechaNacimiento = Validacion.PedirFecha("fecha de nacimiento"); try { facultad.AgregarAlumno(nombre, apellido, fechaNacimiento); } catch (AlumnoExistenteException e) { Console.WriteLine(e); } break; case 2: //modificar alumno ListarAlumnosDe(facultad); codAlumno = Validacion.PedirNumero("el código de alumno a modificar"); try { Console.WriteLine("Elegiste " + facultad.BuscarAlumno(codAlumno).ToString()); nombre = Validacion.PedirString("nombre del alumno"); apellido = Validacion.PedirString("apellido del alumno"); fechaNacimiento = Validacion.PedirFecha("fecha de nacimiento"); Alumno alumnoAModificar = new Alumno(nombre, apellido, fechaNacimiento, codAlumno); facultad.ModificarAlumno(alumnoAModificar); Console.WriteLine("Alumno modificado exitosamente"); } catch (PersonaInexistenteException e) { Console.WriteLine(e.Message); } break; case 3: //eliminar alumno facultad.AgregarAlumno("Michelle", "Rosenblat", new DateTime(1998, 03, 04)); facultad.AgregarAlumno("Juan", "Perez", new DateTime(1998, 04, 04)); ListarAlumnosDe(facultad); codAlumno = Validacion.PedirNumero("el código de alumno a eliminar"); try { facultad.EliminarAlumno(codAlumno); Console.WriteLine("Alumno eliminado exitosamente"); } catch (PersonaInexistenteException e) { Console.WriteLine(e.Message); } break; case 4: //buscar alumno especifico codAlumno = Validacion.PedirNumero("el código de alumno a buscar"); try { Console.WriteLine(facultad.BuscarAlumno(codAlumno)); } catch (PersonaInexistenteException e) { Console.WriteLine(e.Message); } break; case 5: //listar todos los alumnos ListarAlumnosDe(facultad); break; case 6: //agregar empleado //esto se puede mejorar? para no tener q asignar todo el tiempo en estas variables. nombre = Validacion.PedirString("nombre del empleado"); apellido = Validacion.PedirString("apellido del empleado"); fechaNacimiento = Validacion.PedirFecha("fecha de nacimiento del empleado"); fechaIngreso = Validacion.PedirFecha("fecha de ingreso del empleado"); tipoEmpleado = Validacion.PedirNumero("1 para Docente, 2 para Directivo, 3 para Bedel"); switch (tipoEmpleado) { case 1: facultad.AgregarEmpleado(nombre, apellido, fechaNacimiento, fechaIngreso, tipoEmpleado); break; case 2: facultad.AgregarEmpleado(nombre, apellido, fechaNacimiento, fechaIngreso, tipoEmpleado); break; case 3: apodo = Validacion.PedirString("apodo del bedel"); facultad.AgregarEmpleado(nombre, apodo, apellido, fechaNacimiento, fechaIngreso, tipoEmpleado); break; } break; case 7: //Modificar empleado Docente michu = new Docente("Michelle", "Rosen", new DateTime(1998, 04, 03), new DateTime(2020, 10, 05), facultad.UltimoLegajoEmpleado() + 1); facultad.AgregarEmpleado(michu); ListarEmpleadosDe(facultad); codEmpleado = Validacion.PedirNumero("el código de empleado a modificar"); try { Empleado empleadoAModificar = facultad.BuscarEmpleado(codEmpleado); Console.WriteLine("Elegiste " + empleadoAModificar.GetCredencial()); switch (empleadoAModificar) { case Docente docente: ModificarEmpleado(out nombre, out apellido, out fechaNacimiento, out fechaIngreso, empleadoAModificar); Docente docenteAModificar = new Docente(nombre, apellido, fechaNacimiento, fechaIngreso, codEmpleado); facultad.ModificarEmpleado(docenteAModificar); Console.WriteLine(docenteAModificar.ToString()); break; case Directivo directivo: ModificarEmpleado(out nombre, out apellido, out fechaNacimiento, out fechaIngreso, empleadoAModificar); Directivo directivoAModificar = new Directivo(nombre, apellido, fechaNacimiento, fechaIngreso, codEmpleado); facultad.ModificarEmpleado(directivoAModificar); Console.WriteLine(directivoAModificar.ToString()); break; case Bedel bedel: ModificarEmpleado(out nombre, out apellido, out fechaNacimiento, out fechaIngreso, empleadoAModificar); Console.WriteLine(bedel.Apodo); apodo = Validacion.PedirStringOEnter("apodo", bedel.Apodo); Bedel bedelAModificar = new Bedel(nombre, apellido, apodo, fechaNacimiento, fechaIngreso, codEmpleado); facultad.ModificarEmpleado(bedelAModificar); Console.WriteLine(bedelAModificar.ToString()); break; } } catch (PersonaInexistenteException e) { Console.WriteLine(e.Message); } break; case 8: ListarEmpleadosDe(facultad); codEmpleado = Validacion.PedirNumero("el código de empleado a eliminar"); try { Empleado empleadoAEliminar = facultad.BuscarEmpleado(codEmpleado); Console.WriteLine("Elegiste " + empleadoAEliminar.GetCredencial()); facultad.EliminarEmpleado(codEmpleado); Console.WriteLine("Se ha eliminado exitosamente el empleado con codigo " + codEmpleado); } catch (PersonaInexistenteException ex) { Console.WriteLine(ex.Message); } break; case 9: try { codEmpleado = Validacion.PedirNumero("el código de empleado a buscar"); Empleado empleado = facultad.BuscarEmpleado(codEmpleado); Console.WriteLine("Elegiste a " + empleado.ToString()); } catch (PersonaInexistenteException ex) { Console.WriteLine(ex.Message); } break; case 10: ListarEmpleadosDe(facultad); break; } } }