//ALTERACOES private static void AtenderDesmarcarAgendamentos(string atendDesm) { Console.Clear(); if (listaAgendamentos.Count == 0) { Console.WriteLine("Não existem Agendamentos para Desmarcar/Atender. <<Tecle ENTER>>"); return; } Console.WriteLine(atendDesm + "Agendamento:"); Console.Write("Digite a Data:(dd/mm/yyyy)"); DateTime dataAgend = DateTime.Parse(Console.ReadLine()); string cpfCli = ""; int codServ = 0; Cliente cliente = new Cliente(); Servico servico = new Servico(); //CLIENTE VALIDO do { Console.Write("Digite o CPF do Cliente ou ENTER para Listar Todos:"); cpfCli = Console.ReadLine(); if (cpfCli.Equals("")) { ListarClientes(); } else { //INFORMOU CPF NÃO EXISTENTE if (cliente.LocalizaCliente(listaClientes, cpfCli) == null) { Console.WriteLine("Não foi localizado cliente com CPF informado. <<Tecle ENTER>>"); return; } cliente = cliente.LocalizaCliente(listaClientes, cpfCli); } } while (cpfCli.Equals("")); //SERVIÇO VALIDO do { Console.Write("Digite o Número do Serviço ou 0 para Listar Todos:"); codServ = int.Parse(Console.ReadLine()); if (codServ == 0) { ListarServicos(); } else { //INFORMOU SERVIÇO NÃO EXISTENTE if (servico.LocalizaServico(listaServicos, codServ, "") == null) { Console.WriteLine("Não foi localizado serviço com número informado. <<Tecle ENTER>>"); return; } servico = servico.LocalizaServico(listaServicos, codServ, ""); } } while (codServ == 0); Agendamento agendamento = new Agendamento(); if (agendamento.ExisteAgendamento(listaAgendamentos, new DateTime(dataAgend.Year, dataAgend.Month, dataAgend.Day), cliente, servico) == null) { Console.WriteLine("Agendamento não localizado. <<Tecle ENTER>>"); return; } agendamento = agendamento.ExisteAgendamento(listaAgendamentos, new DateTime(dataAgend.Year, dataAgend.Month, dataAgend.Day), cliente, servico); if (atendDesm == "Desmarcar") { agendamento.Desmarcar(listaAgendamentos, agendamento); Console.WriteLine("Agendamento desmarcado com sucesso!!!!! <<Tecle ENTER>>"); } else { agendamento.Atender(listaAgendamentos, agendamento); Console.WriteLine("Agendamento atendido com sucesso!!!!! <<Tecle ENTER>>"); } }