//click para abrir as vendas private void lbAquisicoes_DoubleClick(object sender, EventArgs e) { Cliente clienteSelecionado = (Cliente)clienteDataGridView.SelectedRows[0].DataBoundItem; Venda venda = (Venda)lbAquisicoes.SelectedItem; CasaVendavel casaVendavel = venda.CasaVendavel; FormVenda formVenda = new FormVenda(casaVendavel, container, 1); formVenda.Show(); }
//Criar Casa Vendavel private void btn_Ver_Venda_Click(object sender, EventArgs e) { //ir buscar a informação e guardar em variaveis decimal valorNegociavel, comissaoBase; 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; int resultado = 2; //convercoes decimal.TryParse(tb_ValorNegociavel_Venda.Text, out valorNegociavel); decimal.TryParse(tb_ComissaoBase_Venda.Text, out comissaoBase); 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 (valorNegociavel == 0) { MessageBox.Show("Introduza o Valor Negociavel", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (comissaoBase == 0) { MessageBox.Show("Introduza a Comissão Base", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } //verificar o tipo casa resultado = checkTypeCasa(); if (resultado == 1) { return; } if (resultado == 0) { CasaVendavel casaArrendavel = (CasaVendavel)casaDataGridView.SelectedRows[0].DataBoundItem; FormVenda verVenda = new FormVenda(casaArrendavel, container, 1); verVenda.Show(); } if (resultado == -1) { CasaVendavel casaVendavel = new CasaVendavel(); casaVendavel.Localidade = localidade; casaVendavel.Rua = rua; casaVendavel.Numero = numero; casaVendavel.Andar = andar; casaVendavel.Area = area; casaVendavel.NumeroAssoalhada = assoalhadas; casaVendavel.NumeroWC = wc; casaVendavel.Tipo = tipo; casaVendavel.NumeroPisos = pisos; casaVendavel.Proprietario = (Cliente)cb_Proprietario.SelectedItem; casaVendavel.ValorBaseVenda = valorNegociavel; casaVendavel.ValorComissao = comissaoBase; container.Casas.Add(casaVendavel); container.SaveChanges(); LerCasas(); MessageBox.Show("Casa Vendavel Criada com Sucesso!!!", "Confirmação"); FormVenda formVenda = new FormVenda(casaVendavel, container, 0); formVenda.Show(); } }