Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 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();
     }
 }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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();
            }
        }
Exemplo n.º 6
0
 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;
 }
Exemplo n.º 7
0
        // 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("");
 }
Exemplo n.º 11
0
        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();
        }
Exemplo n.º 13
0
 public buscarProprietario()
 {
     InitializeComponent();
     _proprietarioDao = new ProprietarioDao();
 }
Exemplo n.º 14
0
 public cadastrarProprietario()
 {
     InitializeComponent();
     _proprietarioDao = new ProprietarioDao();
 }
Exemplo n.º 15
0
 public listarEditarProprietario()
 {
     InitializeComponent();
     _listaProprietario = new List <Proprietario>();
     _proprietarioDao   = new ProprietarioDao();
 }