Esempio n. 1
0
        //Click para abrir em casas
        private void lbCasas_DoubleClick(object sender, EventArgs e)
        {
            int num = 0;

            GerirCasas gerirCasas = new GerirCasas(container);
            Casa       casa       = (Casa)lbCasas.SelectedItem;

            num = casa.IdCasa;
            gerirCasas.Show();
            gerirCasas.ClienteToCasas(num);

            this.Close();
        }
Esempio n. 2
0
        //verifica o tipo: se é vendavel ou arrendavel
        private int checkTypeCasa()
        {
            int            volta = -1;
            CasaArrendavel casaArrendavel;
            CasaVendavel   casaVendavel;

            try
            {
                Casa casa = (Casa)casaDataGridView.SelectedRows[0].DataBoundItem;
                try
                {
                    casaArrendavel = (CasaArrendavel)casaDataGridView.SelectedRows[0].DataBoundItem;
                    if (casa.IdCasa == casaArrendavel.IdCasa)
                    {
                        volta = 1;
                        return(volta);
                    }
                }
                catch (Exception exx)
                {
                    //MessageBox.Show("Erro: CasaArrendavel " + exx.Message);
                }
                try
                {
                    casaVendavel = (CasaVendavel)casaDataGridView.SelectedRows[0].DataBoundItem;
                    if (casa.IdCasa == casaVendavel.IdCasa)
                    {
                        volta = 0;
                        return(volta);
                    }
                }
                catch (Exception exxx)
                {
                    //MessageBox.Show("Erro CasaVendavel: " + exxx.Message);
                }
            }
            catch (Exception ex)
            {
                //MessageBox.Show(ex.Message);
            }


            return(volta);
        }
Esempio n. 3
0
        //guardar - alterar
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            //ir buscar a informação e guardar em variaveis
            string localidade = tb_Localidade.Text;
            string rua        = tb_Rua.Text;
            string numero     = tb_Numero.Text;
            string andar      = tb_Andar.Text;

            int area        = Convert.ToInt32(Math.Round(numUp_Area.Value, 0));
            int assoalhadas = Convert.ToInt32(Math.Round(numUp_Assoalhadas.Value, 0));
            int wc          = Convert.ToInt32(Math.Round(numUp_WC.Value, 0));
            int pisos       = Convert.ToInt32(Math.Round(numUp_Pisos.Value, 0));

            string tipo         = cb_Tipo.Text;
            string proprietario = cb_Proprietario.Text;

            //verificacao
            if (localidade.Length == 0)
            {
                MessageBox.Show("Preencha a Localidade", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (rua.Length == 0)
            {
                MessageBox.Show("Preencha a Rua", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (numero.Length == 0)
            {
                MessageBox.Show("Preencha o Numero", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (andar.Length == 0)
            {
                MessageBox.Show("Preencha o Andar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (area == 0)
            {
                MessageBox.Show("Preencha a Area", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (assoalhadas == 0)
            {
                MessageBox.Show("Preencha a Assoalhada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (wc == 0)
            {
                MessageBox.Show("Preencha a WC", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (pisos == 0)
            {
                MessageBox.Show("Preencha os Pisos", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (tipo.Length == 0)
            {
                MessageBox.Show("Selecione o Tipo", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (proprietario.Length == 0)
            {
                MessageBox.Show("Selecione o Proprietario", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            //Guardar a alterações à casa
            Casa casaSelecionada = (Casa)casaDataGridView.SelectedRows[0].DataBoundItem;

            casaSelecionada.Localidade       = localidade;
            casaSelecionada.Rua              = rua;
            casaSelecionada.Numero           = numero;
            casaSelecionada.Andar            = andar;
            casaSelecionada.Area             = area;
            casaSelecionada.NumeroAssoalhada = assoalhadas;
            casaSelecionada.NumeroWC         = wc;
            casaSelecionada.NumeroPisos      = pisos;
            casaSelecionada.Tipo             = tipo;
            casaSelecionada.Proprietario     = (Cliente)cb_Proprietario.SelectedItem;

            container.SaveChanges();
            LerCasas();


            MessageBox.Show("Alterações Realizadas!!!", "Confirmação");
        }