public static void AgregarAlumno(Facultad FCE) { try { Console.WriteLine("AGREGAR ALUMNO\n"); string nombre = ConsolaHelper.PedirNombre(); string apellido = ConsolaHelper.PedirApellido(); int codigo = ConsolaHelper.PedirCodigo(0, 999999); DateTime nacimiento = ConsolaHelper.PedirFecha("nacimiento"); FCE.AgregarAlumno(codigo, nombre, apellido, nacimiento); Console.WriteLine("\nAlumno agregado existosamente."); } catch (AlumnoExistenteException ex) { Console.WriteLine(ex.Message); Console.WriteLine("\nIngrese una tecla para continuar."); Console.ReadKey(); Console.Clear(); } catch (Exception ex) { Console.WriteLine("\nLo sentimos hubo un error en el sistema. " + ex.Message + " Intentelo nuevamente."); Console.WriteLine("\nIngrese una tecla para continuar."); Console.ReadKey(); Console.Clear(); } Console.ReadKey(); }
public static void QuitarIndumentaria(TiendaRopa Lupo) { try { if (Lupo.TieneInventario is true) { Program.ListarIndumentaria(Lupo); int codigo = ConsolaHelper.PedirCodigo(1, Lupo.GetProximoCodigo()); Lupo.QuitarIndumentaria(codigo); Console.WriteLine("\nLa prenda ha sido eliminada."); } else { throw new SinStockException("La tienda no tiene stock para eliminar."); } } catch (SinStockException ex) { Console.WriteLine(ex.Message); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadKey(); }
public static void EliminarAlumno(Facultad FCE) { try { if (FCE.TieneAlumnos is true) { Console.WriteLine("ELIMINAR ALUMNO\n"); Program.ListarAlumnos(FCE); int codigo = ConsolaHelper.PedirCodigo(0, 999999); FCE.EliminarAlumno(codigo); Console.WriteLine("\nAlumno eliminado correctamente."); Console.WriteLine("\nIngrese una tecla para continuar."); Console.ReadKey(); } else { Console.WriteLine("No hay alumnos cargados en el sistema."); Console.WriteLine("\nIngrese una tecla para continuar."); Console.ReadKey(); Console.Clear(); } } catch (Exception ex) { Console.WriteLine("\nLo sentimos hubo un error en el sistema. " + ex.Message + "Intentelo nuevamente."); Console.WriteLine("\nIngrese una tecla para continuar."); Console.ReadKey(); Console.Clear(); } }
public static void ModificarIndumentaria(TiendaRopa Lupo) { try { if (Lupo.TieneInventario) { Program.ListarIndumentaria(Lupo); int codigo = ConsolaHelper.PedirCodigo(0, Lupo.GetProximoCodigo()); Lupo.ModificarIndumentaria(codigo); Program.RegistrarIndumentaria(Lupo); Console.WriteLine("\nLa prenda a sido modificada exitosamente."); } } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadKey(); }