private void btnNovoArrendamento_Click(object sender, EventArgs e) { try { if (verificaoes() == true) { if (clienteSelecionado != null) { Arrendamento arrendamentoTemp = new Arrendamento(); arrendamentoTemp.InicioContrado = dtpInicioDoContrato.Value; arrendamentoTemp.DuracaoMeses = Convert.ToInt32(nudDuracaoMeses.Value); arrendamentoTemp.Arrendatario = clienteSelecionado; if (chkRenovavel.Checked == true) { arrendamentoTemp.Renovavel = "Sim"; } else { arrendamentoTemp.Renovavel = "Não"; } //lienteSelecionado.Arrendamentos.Add(arrendamentoTemp); casaArrendavelSelecionada.Arrendamentos.Add(arrendamentoTemp); imobiliaria.SaveChanges(); atualizar_Lista(); } } else { MessageBox.Show("Porfavor Verifique os campos e tente novamente!", "Adicionar Arrendamento?", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Ops Samething went wrong!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
//quando private void lbListaAlugeres_SelectedIndexChanged(object sender, EventArgs e) { try { if (casaArrendavelSelecionada.Arrendamentos.Count() != 0) { arrendamentoSelecionado = (Arrendamento)lbListaAlugeres.SelectedItem; if (arrendamentoSelecionado != null) { dtpInicioDoContrato.Value = arrendamentoSelecionado.InicioContrado; nudDuracaoMeses.Value = arrendamentoSelecionado.DuracaoMeses; if (arrendamentoSelecionado.Renovavel == "Sim") { chkRenovavel.Checked = true; } else { chkRenovavel.Checked = false; } dtpInicioDoContrato.Enabled = false; nudDuracaoMeses.Enabled = false; cbArrendatario.Enabled = false; chkRenovavel.Enabled = false; btnNovoArrendamento.Enabled = false; btnRemover.Enabled = true; } } else { btnRemover.Enabled = false; } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "Ops Samething went wrong!!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }