Ejemplo n.º 1
0
        public FormVendaCasa(CasaVendavel casa, FormCasa formcasa, Model1Container mc)
        {
            InitializeComponent();
            this.casa     = casa;
            this.formcasa = formcasa;
            this.mc       = mc;

            this.lbProprietario.Text = casa.Proprietario.ToString();
            this.lbValor.Text        = casa.ValorBaseVenda + "€";
            this.lbComissao.Text     = casa.ValorComissao + "€";

            if (casa.Venda != null)
            {
                this.lbEstado.Text           = "Vendido";
                this.nupValorNegociado.Value = Convert.ToDecimal(casa.Venda.ValorNegociado);
                this.nupValorComissao.Value  = Convert.ToDecimal(casa.Venda.ComissaoNegociada);
                this.dateTimePicker1.Value   = casa.Venda.DataVenda;
                this.cbComprador.Items.Add(casa.Venda.Comprador);
                this.cbComprador.SelectedItem = casa.Venda.Comprador;
                this.gbDadosVenda.Enabled     = false;
            }
            else
            {
                this.lbEstado.Text           = "Para venda";
                this.nupValorNegociado.Value = Convert.ToDecimal(casa.ValorBaseVenda);
                this.nupValorComissao.Value  = Convert.ToDecimal(casa.ValorComissao);
                List <Cliente> l = mc.Clientes.ToList();
                l.Remove(casa.Proprietario);
                this.cbComprador.DataSource = l;
                if (this.cbComprador.Items.Count == 0)
                {
                    this.btEfetivarVenda.Enabled = false;
                }
            }
        }
Ejemplo n.º 2
0
        private void btGerirCasas_Click(object sender, EventArgs e)
        {
            FormCasa formCasa = new FormCasa(this); // Instantiate a FormClientes object.

            formCasa.Show();                        // Show FormClientes
            this.Hide();                            // Hides the FormInicial instance.
        }
Ejemplo n.º 3
0
 public FormLimpezas(CasaArrendavel casa, FormCasa fc, Model1Container mc)
 {
     InitializeComponent();
     this.casaArrendavel        = casa;
     this.formcasa              = fc;
     this.lbLimpezas.DataSource = casa.Limpeza.ToList();
     this.mc = mc;
     this.cbServico.SelectedIndex = 0;
     this.lbIdLocalidadeRua.Text  = "Id: " + casa.IdCasa + " - " + casa.Localidade + ", " + casa.Rua;
 }
Ejemplo n.º 4
0
        public FormArrendamentos(CasaArrendavel casa, FormCasa formcasa, Model1Container mc)
        {
            InitializeComponent();
            this.formcasa             = formcasa;
            this.casa                 = casa;
            this.labelID.Text         = casa.IdCasa + "";
            this.labelLocalidade.Text = casa.Localidade;
            this.labelCliente.Text    = casa.Proprietario.ToString();

            this.mc = mc;

            List <Cliente> l = mc.Clientes.ToList();

            l.Remove(casa.Proprietario);
            this.cbArrendatário.DataSource = l;
            if (this.cbArrendatário.Items.Count == 0)
            {
                this.btnInserir.Enabled = false;
            }

            this.lbArrendamentos.DataSource = casa.Arrendamento.ToList();

            this.lbArrendamentos.SelectedIndex = -1;
        }