private static void addNuevoUsuario(ref int codigo, ListaUsuarios usuarios) { Console.Write("Nombre: "); string nombre = Console.ReadLine(); Console.Write("Password: "******"Email: "); string email = Console.ReadLine(); Console.Write("Fecha de nacimiento(DD/MM/YYYY): "); DateTime fecha = DateTime.Parse(Console.ReadLine()); if (Usuario.NombreValido(nombre) && Usuario.EmailValido(email)) { usuarios.AddUsuario(codigo, new Usuario(codigo, nombre, password, email, fecha)); codigo++; } }
private static void modificarUsuario(ListaUsuarios usuarios) { usuarios.MostrarTodos(); Console.WriteLine("Seleccione usuario: "); int opcion = Convert.ToInt32(Console.ReadLine()); Usuario modificado = usuarios.GetUsuario(opcion); Console.Write("Nombre: " + modificado.Nombre + " Nuevo valor: "); string nombre = Console.ReadLine(); if (nombre != "" && Usuario.NombreValido(nombre)) { modificado.Nombre = nombre; } Console.Write("Email: " + modificado.Email + " Nuevo valor: "); string email = Console.ReadLine(); if (email != "" && Usuario.EmailValido(email)) { modificado.Email = email; } Console.Write("Fecha de nacimiento: " + modificado.FechaNacimiento + " Nuevo valor: "); string fecha = Console.ReadLine(); if (fecha != "") { modificado.FechaNacimiento = DateTime.Parse(fecha); } usuarios.AddUsuario(modificado.Codigo, modificado); }