public bool eliminarAlojamiento(Alojamiento aloj) { StreamReader lectura = File.OpenText(Alojamientos); string cadena = lectura.ReadLine(); bool encontrado = false; char delimitador = ','; StreamWriter escribir = File.CreateText("tempAloj.txt"); string[] alojamientos; while (cadena != null) { alojamientos = cadena.Split(delimitador); if (alojamientos[0] == Convert.ToString(aloj.getCodigo())) { encontrado = true; } else { escribir.WriteLine(cadena); } cadena = lectura.ReadLine(); } escribir.Close(); lectura.Close(); File.Delete(Alojamientos); File.Move("tempAloj.txt", Alojamientos); return(encontrado); }
public bool quitarAlojamiento(Alojamiento aloj) { if (miAgencia.eliminarAlojamiento(aloj)) { return(true); } return(false); }
//public void archivoAlojamiento() //{ // foreach (var prueba in miAgencia.misAlojamientos) // { // File.AppendAllText(Alojamientos, prueba.ToString() + Environment.NewLine); // } //} public bool modificarAlojamiento(Alojamiento aloj) { if (miAgencia.modificarAlojamiento(aloj)) { return(true); } return(false); }
public bool agregarAlojamiento(Alojamiento aloj) { if (miAgencia.insertarAlojamiento(aloj)) { return(true); } return(false); }
public bool estaAlojamiento(Alojamiento aloj) { foreach (Alojamiento a in misAlojamientos) { if (a.igualCodigo(aloj)) { return(true); } } return(false); }
public bool insertarAlojamiento(Alojamiento aloj) { foreach (Alojamiento a in misAlojamientos) { if (a != null && a.igualCodigo(aloj)) { return(false); } } misAlojamientos.Add(aloj); archivoAlojamiento(); return(true); }
public void setPropiedad(Alojamiento Propiedad) { propiedad = Propiedad; }
public bool igualCodigo(Alojamiento a) { return(codigo == a.getCodigo()); }