public static void AgregarQuejas(bool startComplaint) { Residente residente = new Residente(); Console.Write("\nVive en apartamento o casa? "); string vivienda = Console.ReadLine(); if (vivienda == "apartamento") { residente.Tipo = TipoResidente.ResEdificio; } else if (vivienda == "casa") { residente.Tipo = TipoResidente.ResCasa; } else { Console.WriteLine("Ingrese una opcion valida"); Console.ReadKey(); startComplaint = true; } Console.Write("Ingrese su nombre: "); residente.Nombre = Console.ReadLine(); Console.Write("Ingrese la calle donde vive: "); residente.Calle = Console.ReadLine(); Console.Write("Ingrese el numero de residencia: "); residente.NumeroCasaApt = Console.ReadLine(); Console.Clear(); Console.WriteLine("-----Centro de Quejas-----\n"); Console.Write("Ingrese el asunto: "); residente.Asunto = Console.ReadLine(); Console.Write("Ingrese la descripcion: "); residente.Descripcion = Console.ReadLine(); contadorQueja++; residente.NumeroQueja += contadorQueja; residente.Respondida = false; AddComplaints(residente); Residencial.AgregarResidente(residente); Program.startComplaint = true; }
public static void ResponderQueja(bool startComplaint) { List <Quejas> QuejaRespondida = new List <Quejas>(); Residente residenteNO = new Residente(); Console.Write("\nSeleccione el No. de la queja: "); short numero = short.Parse(Console.ReadLine()); AgregarQuejasRespondidas(QuejaRespondida, numero); if (RespuestaValida == true) { Console.WriteLine("No. Queja \t|Asunto \t|Descripcion \t\t|Respondida\t"); foreach (Residente residente in QuejaRespondida) { Console.WriteLine($"{residente.NumeroQueja}\t|{residente.Asunto}\t|{residente.Descripcion}\t\t|{residente.RespondidaYN}\t"); residente.Respondida = true; Console.Write("\nInserte su respuesta: "); string resp = Console.ReadLine(); resp = residente.Respuesta; } Console.ReadKey(); Console.WriteLine($"\nQueja No.{numero} respondida!"); } else { Console.WriteLine("Inserte un numero valido"); startComplaint = true; } Console.ReadKey(); }
public void RemoverResidente(Residente residente) { listaResidentes.Remove(residente); }
public static void AgregarResidente(Residente residente) { listaResidentes.Add(residente); }