public static void AgregarGastos(string registro, Residencial residencial) { if (registro.ToLower() == "si") { if (residencial.TipoResidencia == TipoResidencia.Edificio) { AgregarGastoMantEd(residencial); } else if (residencial.TipoResidencia == TipoResidencia.Casa) { AgregarGastoMantCasa(residencial); } else if (residencial.TipoResidencia == TipoResidencia.Variado) { AgregarGastoMantCasa(residencial); AgregarGastoMantEd(residencial); } Console.Write("Indique el gasto de mantenimiento por area comun: "); residencial.GMAReaComun = int.Parse(Console.ReadLine()); } else if (registro.ToLower() == "no") { Console.WriteLine("Se registraran los gastos predeterminados"); } else { Console.WriteLine("Respuesta invalida"); Console.ReadKey(); Program.startResidence = true; } }
public static void AgregarSeguridad(Residencial residencial, bool startSecurity) { do { Console.WriteLine("\nDesea agregar seguridad? "); residencial.Seguridad = Console.ReadLine(); if (residencial.Seguridad.ToLower() == "si") { Console.Write("Indique el gasto de mantenimiento para la seguridad: "); residencial.GMSeg = int.Parse(Console.ReadLine()); Residencial.cantidadSeguridad++; startSecurity = false; } else if (residencial.Seguridad.ToLower() == "no") { Console.WriteLine("Se registraran los gastos predeterminados"); } else { Console.WriteLine("Respuesta no valida"); Console.ReadKey(); startSecurity = true; } } while (startSecurity); }
public static bool BuscarResidencial(Residencial res) { if (res.CantidadResidenciales == seleccion) { return(true); } else { return(false); } }
public static void AgregarResidencialEdificio(Residencial residencial) { Console.Write("Indique la cantidad de edificios que posee: "); residencial.cantidadApt = short.Parse(Console.ReadLine()); Console.Write("Indique la cantidad de areas comunes: "); residencial.cantidadAreaComun = byte.Parse(Console.ReadLine()); Console.WriteLine("\nListo! Residencial de edificios agregado"); Console.ReadKey(); }
public static void AgregarResidencialCasas(Residencial residencial) { Console.Write("Indique la cantidad de casas que posee: "); residencial.cantidadCasas = byte.Parse(Console.ReadLine()); Console.Write("Indique la cantidad de areas comunes: "); residencial.cantidadAreaComun = byte.Parse(Console.ReadLine()); Console.WriteLine("\nListo! Residencial de casas agregado"); Console.ReadKey(); }
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 AgregarResidencial(bool startResidence) { Residencial residencial = new Residencial(); Console.Write("\nEscriba el sector: "); residencial.Sector = Console.ReadLine(); Console.Clear(); Console.WriteLine("1. Residencial de casas\n2. Residencial de apartamentos\n3. Residencial variado"); Console.Write("\nSeleccione el tipo de Residencia: "); string tipo = Console.ReadLine().ToLower(); residencial.TipoResidencia = Residencial.AgregarTipoResidencia(tipo); Console.WriteLine("\nDesea registrar los gastos? "); registro = Console.ReadLine(); AgregarGastos(registro, residencial); AgregarSeguridad(residencial, startSecurity); Console.WriteLine("\n"); if (residencial.TipoResidencia == TipoResidencia.Casa) { AgregarResidencialCasas(residencial); } else if (residencial.TipoResidencia == TipoResidencia.Edificio) { AgregarResidencialEdificio(residencial); } else if (residencial.TipoResidencia == TipoResidencia.Variado) { AgregarResidencialVariado(residencial); } else { Program.startResidence = true; } contadorResidencial++; residencial.CantidadResidenciales += contadorResidencial; AgregarListaResidencial(residencial); Program.start = true; }
public static void AgregarListaResidencial(Residencial residencial) { listaResidencial.Add(residencial); }
} //Agregar gastos de mantenimiento por casa public static void AgregarGastoMantEd(Residencial residencial) { Console.Write("Indique el gasto de mantenimiento por apartamento: "); residencial.GMApt = int.Parse(Console.ReadLine()); } // Agregar gastos de mantenimiento por apartamento
public static void AgregarGastoMantCasa(Residencial residencial) { Console.Write("Indique el gasto de mantenimiento por casa: "); residencial.GMCasa = int.Parse(Console.ReadLine()); } //Agregar gastos de mantenimiento por casa