private void btnRemover_Click(object sender, EventArgs e) { if (this.lbArrendamentos.SelectedIndex != -1) { Arrendamento a = ((Arrendamento)this.lbArrendamentos.SelectedItem); this.mc.Arrendamentos.Remove(a); this.mc.SaveChanges(); this.lbArrendamentos.DataSource = casa.Arrendamento.ToList(); this.casa = (CasaArrendavel)mc.Casas.Find(this.casa.IdCasa); this.lbArrendamentos.SelectedIndex = -1; } }
private void btnInserir_Click(object sender, EventArgs e) { if (checkFields()) { Arrendamento a = new Arrendamento(this.dtpContrato.Value.Date, Convert.ToInt32(this.nupDuração.Value), this.cbRenovavel.Checked, casa, (Cliente)this.cbArrendatário.SelectedItem); this.mc.Arrendamentos.Add(a); this.mc.SaveChanges(); this.lbArrendamentos.DataSource = casa.Arrendamento.ToList(); this.casa = (CasaArrendavel)mc.Casas.Find(this.casa.IdCasa); this.lbArrendamentos.SelectedIndex = -1; } }