public void AdicionarApartamento(Apartamento apartamento) { if (ConsultarApartamento(apartamento.Numero) == null) { Apartamentos.Add(apartamento); } }
public void ExcluirApartamento(string numero) { Apartamento apartamento = ConsultarApartamento(numero); if (apartamento != null) { Apartamentos.Remove(apartamento); } }
protected void btnSalvar_Click(object sender, EventArgs e) { Apartamento ap = new Apartamento(); ap.Numero = txtNumero.Text; ap.Andar = Convert.ToInt32(txtAndar.Text); ap.Dono = txtDono.Text; ap.Area = Convert.ToDouble(txtArea.Text); ap.VagasGaragem = Convert.ToInt32(txtVagas.Text); Predio.AdicionarApartamento(ap); lblMensagem.Text = "Apartamento adicionado com sucesso"; }
public Apartamento ConsultarApartamento(string numero) { Apartamento apartamento = null; foreach (Apartamento ap in Apartamentos) { if (ap.Numero == numero) { apartamento = ap; break; } } return(apartamento); }
public void RecuperarApartamento(string diretorio) { if(File.Exists(diretorio + "Apartamentos.txt")) { StreamReader arquivo = new StreamReader(diretorio + "Apartamentos.txt"); string[] campos; Apartamento ap; while (!arquivo.EndOfStream) { campos = arquivo.ReadLine().Split(';'); ap = new Apartamento(); ap.Numero = campos[0]; ap.Andar = Convert.ToInt32(campos[1]); ap.Dono = campos[2]; ap.Area = Convert.ToInt32(campos[3]); ap.VagasGaragem = Convert.ToInt32(campos[4]); Apartamentos.Add(ap); } arquivo.Close(); } }
public void RecuperarApartamento(string diretorio) { if (File.Exists(diretorio + "Apartamentos.txt")) { StreamReader arquivo = new StreamReader(diretorio + "Apartamentos.txt"); string[] campos; Apartamento ap; while (!arquivo.EndOfStream) { campos = arquivo.ReadLine().Split(';'); ap = new Apartamento(); ap.Numero = campos[0]; ap.Andar = Convert.ToInt32(campos[1]); ap.Dono = campos[2]; ap.Area = Convert.ToInt32(campos[3]); ap.VagasGaragem = Convert.ToInt32(campos[4]); Apartamentos.Add(ap); } arquivo.Close(); } }