private static void SelecionaDados(Eventos seleciona) { Console.WriteLine("Titulo do Evento: "); Console.WriteLine(seleciona.Titulo); Console.WriteLine(""); Console.WriteLine("Data: "); Console.WriteLine(seleciona.Data.ToLongDateString()); Console.WriteLine(""); Console.WriteLine("Hora Inicial: "); Console.WriteLine(seleciona.HoraInicial.ToLongTimeString()); Console.WriteLine(""); Console.WriteLine("Hora Final: "); Console.WriteLine(seleciona.HoraFinal.ToLongTimeString()); Console.WriteLine(""); Console.WriteLine("Descricao: "); Console.WriteLine(seleciona.Descricao); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); }
static void Main(string[] args) { Console.Title = "GERENCIAMENTO"; List <Eventos> listaEventos = new List <Eventos>(); bool menu = true; string nome = ""; DateTime dataMin, dataMax; while (menu) { Console.Clear(); Console.WriteLine("CONTROLE DE EVENTOS "); Console.WriteLine("Escolha uma opção: "); Console.WriteLine("1- Registrar Eventos/Alterar Eventos "); Console.WriteLine("2- Exibir Eventos "); Console.WriteLine("3- Excluir Eventos "); Console.WriteLine("4- Sair "); Console.WriteLine("Opcao desejada: "); Console.WriteLine(""); string op = Console.ReadLine(); Eventos evento = new Eventos(); switch (op) { case "1": Cadastro(listaEventos, evento); break; case "2": Console.Clear(); Console.WriteLine("Busca por Periodo "); Console.WriteLine("Digite uma Data Mínima: "); dataMin = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine(""); Console.WriteLine("Digite uma Data Máxima: "); dataMax = Convert.ToDateTime(Console.ReadLine()); Console.Clear(); foreach (var item in listaEventos) { if (item.Data >= dataMin.Date && item.Data <= dataMax.Date) { SelecionaDados(item); } Console.ReadKey(); } break; case "3": Console.Clear(); Console.WriteLine("Digite o nome do Evento: "); nome = Console.ReadLine(); Eventos itemEvento = RetornaEventos(listaEventos, nome); listaEventos.Remove(itemEvento); Console.WriteLine("Evento removido com sucesso"); Console.ReadKey(); break; case "4": menu = false; Console.Write("\n"); break; default: Console.Write("\n"); Console.WriteLine("Digite um numero válido! "); Console.ReadKey(); break; } } }