private Imovel SetDTO() { Imovel i = new Imovel(); ProprietarioDao pDAO = new ProprietarioDao(); List <Proprietario> lista = new List <Proprietario>(); // buscando proprietario lista = pDAO.Buscar(maskedTextBoxCpf.Text); i.P = pDAO.BuscarPorId(lista[0].Id); i.Id = int.Parse(textBoxID.Text); i.Tipo = comboBoxTipo.Text; i.Categoria = comboBoxCategoria.Text; i.Metragem = float.Parse(textBoxMetragem.Text); i.Frente = float.Parse(textBoxFrente.Text); i.Fundo = float.Parse(textBoxFundo.Text); i.Valor = float.Parse(textBoxValor.Text); i.Bairro = textBoxBairro.Text; i.Rua = textBoxRua.Text; i.Cidade = textBoxCidade.Text; i.Numero = int.Parse(textBoxNumero.Text); i.Vendido = 0; i.Alugado = 0; i.IdProprietario = i.P.Id; return(i); }
private void btnBuscarI_Click(object sender, EventArgs e) { try { ImovelDAO iDAO = new ImovelDAO(); ProprietarioDao pDAO = new ProprietarioDao(); Imovel i = iDAO.BuscaPorId(int.Parse(textBoxIDI.Text)); // Busca o proprietario do imovel pelo idProprietario do objeto imovel i.P = pDAO.BuscarPorId(i.IdProprietario); GetDtoP(i.P); GetDtoI(i); // Passa o imovel para a venda v.I = i; v.IdImovel = v.I.Id; // Passa o proprietario do imovel para a venda v.P = i.P; v.IdProprietario = i.P.Id; } catch { MessageBox.Show("Imóvel não disponível ou não encontrado.", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { textBoxIDI.Clear(); } }
public void Inicializar() { Db.Update("DELETE FROM proprietario"); Db.Update("ALTER TABLE `proprietario` AUTO_INCREMENT=1"); Db.Update("DELETE FROM locatario"); Db.Update("ALTER TABLE `locatario` AUTO_INCREMENT=1"); Db.Update("DELETE FROM imovel"); Db.Update("ALTER TABLE `imovel` AUTO_INCREMENT=1"); _proprietarioDao = new ProprietarioDao(); _locatarioDao = new LocatarioDao(); _imovelDao = new ImovelDao(); _proprietarioDao.Adicionar(ObjetoBase.criaProprietario()); _locatarioDao.Adicionar(ObjetoBase.criaLocatario()); Imovel novoImovel = new Imovel(); for (int i = 0; i < 4; i++) { string aux = Convert.ToString(i); novoImovel.bairro = "Centro"; novoImovel.rua = "Presidente Nereu Ramos"; novoImovel.numero = 04; novoImovel.pontoReferencia = "Proximo ao teatro"; novoImovel.observacoes = ""; novoImovel.tipo = true; novoImovel.valor = 753; novoImovel.situacao = Convert.ToChar(aux); novoImovel.id_proprietario = 1; novoImovel.id_locatario = 1; _imovelDao.Adicionar(novoImovel); } }
private void GetDTO(Venda v) { ClienteDAO cDAO = new ClienteDAO(); ProprietarioDao pDAO = new ProprietarioDao(); ImovelDAO iDAO = new ImovelDAO(); FuncionarioDAO fDAO = new FuncionarioDAO(); // Venda textBoxIDVenda.Text = v.Id.ToString(); txtBoxTipo.Text = v.Tipo; mtbData.Text = v.DataVenda; // Proprietario Proprietario p = pDAO.BuscarPorId(v.IdProprietario); textBoxIDP.Text = p.Id.ToString(); textBoxNomeP.Text = p.Nome; maskedTextBoxCpfP.Text = p.Cpf; textBoxRgP.Text = p.Rg; textBoxEmailP.Text = p.Email; textBoxRuaP.Text = p.Rua; textBoxBairroP.Text = p.Bairro; textBoxCidadeP.Text = p.Cidade; textBoxNumeroP.Text = p.Numero.ToString(); maskedTextBoxTelefoneP.Text = p.Telefone; // Cliente Cliente c = cDAO.BuscarPorId(v.IdCliente); textBoxIDC.Text = c.Id.ToString(); textBoxNomeC.Text = c.Nome; maskedTextBoxTelefoneC.Text = c.Telefone; maskedTextBoxCpfC.Text = c.Cpf; textBoxEmailC.Text = c.Email; textBoxRgC.Text = c.Rg; // Imóvel Imovel i = iDAO.BuscaTodosPorId(v.IdImovel); textBoxIDI.Text = i.Id.ToString(); maskedTextBoxCpfPImovel.Text = p.Cpf; textBoxCategoria.Text = i.Categoria; textBoxTipo.Text = i.Tipo; textBoxValorI.Text = i.Valor.ToString(); textBoxRuaI.Text = i.Rua; textBoxNumeroI.Text = i.Numero.ToString(); textBoxBairroI.Text = i.Bairro; textBoxMetragemI.Text = i.Metragem.ToString(); textBoxFrente.Text = i.Frente.ToString(); textBoxFundo.Text = i.Fundo.ToString(); // Funcionario Funcionario f = fDAO.BuscarPorId(v.IdFuncionario); textBoxID.Text = f.Id.ToString(); textBoxNomeF.Text = f.Nome; textBoxCreci.Text = f.Creci; }
private void btnAlterar_Click(object sender, EventArgs e) { ProprietarioDao pDAO = new ProprietarioDao(); pDAO.Atualizar(SetDTO()); if (MessageBox.Show("Cadastro atualizado!", "", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { this.Dispose(); } }
public editarProprietario(int idSelecionado) { InitializeComponent(); _proprietarioDao = new ProprietarioDao(); this.idSelecionado = idSelecionado; _proprietarioEncontrado = _proprietarioDao.BuscarPorId(idSelecionado); editarProprietarioNome.Text = _proprietarioEncontrado.nome; editarProprietarioCpf.Text = _proprietarioEncontrado.cpf; editarProprietarioRg.Text = _proprietarioEncontrado.rg; editarProprietarioData.Text = _proprietarioEncontrado.dataNascimento.ToString(); editarProprietarioBanco.Text = _proprietarioEncontrado.dadosBancarios; }
// FALTA VALIDAR OS CAMPOS OBRIGATORIOS // METROS DE FUNDO E FRENTE NÃO SÃO OBRIGATORIOS private void btnSalvar_Click(object sender, EventArgs e) { try { Imovel i = new Imovel(); ImovelDAO iDAO = new ImovelDAO(); ProprietarioDao pDAO = new ProprietarioDao(); List <Proprietario> lista = new List <Proprietario>(); // buscando proprietario lista = pDAO.Buscar(maskedTextBoxCpf.Text); foreach (Proprietario p in lista) { i.P = p; } // criando DTO i.Tipo = comboBoxTipo.Text; i.Categoria = comboBoxCategoria.Text; i.Metragem = float.Parse(textBoxMetragem.Text); i.Frente = float.Parse(textBoxFrente.Text); // Se estiverem vazios, salva com o valor 0 i.Frente = 0; if (textBoxFrente.Text != "") { i.Frente = float.Parse(textBoxFrente.Text); } i.Fundo = 0; if (textBoxFundo.Text != "") { i.Fundo = float.Parse(textBoxFundo.Text); } i.Valor = float.Parse(textBoxValor.Text); i.Bairro = textBoxBairro.Text; i.Cidade = textBoxCidade.Text; i.Rua = textBoxRua.Text; i.Numero = int.Parse(textBoxNumero.Text); i.Vendido = 0; i.Alugado = 0; i.IdProprietario = i.P.Id; // Salvando iDAO.Salvar(i); } catch { MessageBox.Show("Erro ao cadastrar imóvel.", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { LimpaCampos(); } }
private void btnDeletar_Click_1(object sender, EventArgs e) { if (MessageBox.Show("Deseja realmente EXCLUIR o proprietario? ", "", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { ProprietarioDao pDAO = new ProprietarioDao(); pDAO.Excluir(int.Parse(textBoxID.Text)); this.Dispose(); } else { this.Dispose(); } }
// Método Fill() busca cliente no banco por nome // e popula o DataGrid com a lista retornada do DAO public void Fill(string s) { ProprietarioDao pDAO = new ProprietarioDao(); List <Proprietario> lista = pDAO.Buscar(s); dgvProprietario.Rows.Clear(); foreach (Proprietario p in lista) { if (p.Ativo == 1) { dgvProprietario.Rows.Add(p.Id, p.Nome, p.Cpf); } } }
private void btnAlterarDeletar_Click(object sender, EventArgs e) { if (dgvProprietario.CurrentRow != null) { int key = int.Parse(dgvProprietario.CurrentRow.Cells[0].Value.ToString()); ProprietarioDao pDAO = new ProprietarioDao(); VizualizarProprietario v = new VizualizarProprietario(pDAO.BuscarPorId(key)); v.ShowDialog(); } else { MessageBox.Show("Selecione uma linha para vizualizar.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } Fill(""); }
public void Inicializar() { _proprietarioDao = new ProprietarioDao(); Db.Update("DELETE FROM proprietario"); Db.Update("ALTER TABLE `proprietario` AUTO_INCREMENT=1"); Proprietario novoProprietario = new Proprietario(); novoProprietario.nome = "Alano"; novoProprietario.cpf = "333.333.333.37"; novoProprietario.rg = "5.555.555"; novoProprietario.dataNascimento = new DateTime(1995, 12, 28); novoProprietario.dadosBancarios = "abc bolinhas"; _proprietarioDao.Adicionar(novoProprietario); }
private void btnSalvar_Click(object sender, EventArgs e) { ProprietarioDao pDAO = new ProprietarioDao(); List <Proprietario> lista = pDAO.Buscar(maskedTextBoxCpf.Text); foreach (Proprietario p in lista) { if (p.Cpf == maskedTextBoxCpf.Text) { if (p.Ativo == 1) { DialogResult resultado = MessageBox.Show("CPF já cadastrado! Ver informações do proprietário?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { Dispose(); VizualizarProprietario vp = new VizualizarProprietario(p); vp.Show(); return; } else { LimpaCampos(); return; } } if (p.Ativo == 0) { DialogResult resultado = MessageBox.Show("Proprietário desativado! Ver informações do proprietário?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { VizualizarProprietario vp = new VizualizarProprietario(p); vp.Show(); return; } } } } pDAO.Salvar(SetDTO()); MessageBox.Show("Cadastro realizado!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); }
public buscarProprietario() { InitializeComponent(); _proprietarioDao = new ProprietarioDao(); }
public cadastrarProprietario() { InitializeComponent(); _proprietarioDao = new ProprietarioDao(); }
public listarEditarProprietario() { InitializeComponent(); _listaProprietario = new List <Proprietario>(); _proprietarioDao = new ProprietarioDao(); }