Пример #1
0
        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);
            }
        }
Пример #2
0
        //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);
            }
        }