Example #1
0
        public void Alterar(imovelModel imovel)
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            try
            {
                conexao.AdicionarParametros("@ID", imovel.ID);
                conexao.AdicionarParametros("@NOME", imovel.NOME);
                conexao.AdicionarParametros("@SITUACAO", imovel.SITUACAO);
                conexao.AdicionarParametros("@TIPO", imovel.TIPO);
                conexao.AdicionarParametros("@OCUPACAO", imovel.OCUPACAO);
                conexao.AdicionarParametros("@ID_CORRETOR", imovel.ID_CORRETOR);
                conexao.AdicionarParametros("@ID_CATEGORIA", imovel.ID_CATEGORIA);
                conexao.AdicionarParametros("@CIDADE", imovel.CIDADE);
                conexao.AdicionarParametros("@BAIRRO", imovel.BAIRRO);
                conexao.AdicionarParametros("@NUMERO", imovel.NUMERO);
                conexao.AdicionarParametros("@ESTADO", imovel.ESTADO);
                conexao.AdicionarParametros("@COMPLEMENTO", imovel.COMPLEMENTO);
                conexao.AdicionarParametros("@PROPRIETARIO", imovel.PROPRIETARIO);
                conexao.AdicionarParametros("@LOCALCHAVE", imovel.LOCALCHAVE);
                conexao.AdicionarParametros("@ULTIMAATUALIZACAO", imovel.ULTIMAATUALIZACAO);
                conexao.AdicionarParametros("@QUARTOS", imovel.QUARTOS);
                conexao.AdicionarParametros("@SUITES", imovel.SUITES);
                conexao.AdicionarParametros("@PAVIMENTO", imovel.PAVIMENTO);
                conexao.AdicionarParametros("@GARAGEM", imovel.GARAGEM);
                conexao.AdicionarParametros("@SALA", imovel.SALA);
                conexao.AdicionarParametros("@BANHEIRO", imovel.BANHEIRO);
                conexao.AdicionarParametros("@ANDAR", imovel.ANDAR);
                conexao.AdicionarParametros("@AREATERRENO", imovel.AREATERRENO);
                conexao.AdicionarParametros("@AREACONSTRUIDA", imovel.AREACONSTRUIDA);
                conexao.AdicionarParametros("@IDADEIMOVEL", imovel.IDADEIMOVEL);
                conexao.AdicionarParametros("@PRAZOENTREGA", imovel.PRAZOENTREGA);
                conexao.AdicionarParametros("@EDIFICIO", imovel.EDIFICIO);
                conexao.AdicionarParametros("@CONSTRUTORA", imovel.CONSTRUTORA);
                conexao.AdicionarParametros("@DESCRICAO", imovel.DESCRICAO);
                conexao.AdicionarParametros("@VALORIPTU", imovel.VALORIPTU);
                conexao.AdicionarParametros("@VALORCODOMINIO", imovel.VALORCODOMINIO);
                conexao.AdicionarParametros("@VALORPRECO", imovel.VALORPRECO);
                conexao.AdicionarParametros("@IMAGEM1", imovel.IMAGEM1);
                conexao.AdicionarParametros("@IMAGEM2", imovel.IMAGEM2);
                conexao.AdicionarParametros("@IMAGEM3", imovel.IMAGEM3);
                conexao.AdicionarParametros("@VALORALUGUEL", imovel.VALORALUGUEL);

                conexao.ExecutarManipulacao(CommandType.Text, "UPDATE imovel SET ID_CATEGORIA= @ID_CATEGORIA,NOME=@NOME," +
                                            "SITUACAO=@SITUACAO,TIPO=@TIPO,OCUPACAO=@OCUPACAO,ID_CORRETOR=@ID_CORRETOR,CIDADE=@CIDADE,BAIRRO=@BAIRRO," +
                                            "NUMERO=@NUMERO,ESTADO=@ESTADO,COMPLEMENTO=@COMPLEMENTO,PROPRIETARIO=@PROPRIETARIO,LOCALCHAVE=@LOCALCHAVE," +
                                            "ULTIMAATUALIZACAO=@ULTIMAATUALIZACAO,QUARTOS=@QUARTOS,SUITES=@SUITES,PAVIMENTO=@PAVIMENTO,GARAGEM=@GARAGEM," +
                                            "SALA=@SALA,BANHEIRO=@BANHEIRO,ANDAR=@ANDAR,AREATERRENO=@AREATERRENO,AREACONSTRUIDA=@AREACONSTRUIDA," +
                                            "IDADEIMOVEL=@IDADEIMOVEL,PRAZOENTREGA=@PRAZOENTREGA,EDIFICIO=@EDIFICIO,CONSTRUTORA=@CONSTRUTORA,DESCRICAO=@DESCRICAO," +
                                            "VALORIPTU=@VALORIPTU,VALORCODOMINIO=@VALORCODOMINIO,VALORPRECO=@VALORPRECO,IMAGEM1=@IMAGEM1,IMAGEM2=@IMAGEM2," +
                                            "IMAGEM3=@IMAGEM3, VALORALUGUEL = @VALORALUGUEL WHERE ID = @ID");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public void Inserir(imovelModel imovel)
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            try
            {
                conexao.AdicionarParametros("@NOME", imovel.NOME);
                conexao.AdicionarParametros("@SITUACAO", imovel.SITUACAO);
                conexao.AdicionarParametros("@TIPO", imovel.TIPO);
                conexao.AdicionarParametros("@OCUPACAO", imovel.OCUPACAO);
                conexao.AdicionarParametros("@ID_CORRETOR", imovel.ID_CORRETOR);
                conexao.AdicionarParametros("@ID_CATEGORIA", imovel.ID_CATEGORIA);
                conexao.AdicionarParametros("@CIDADE", imovel.CIDADE);
                conexao.AdicionarParametros("@BAIRRO", imovel.BAIRRO);
                conexao.AdicionarParametros("@NUMERO", imovel.NUMERO);
                conexao.AdicionarParametros("@ESTADO", imovel.ESTADO);
                conexao.AdicionarParametros("@COMPLEMENTO", imovel.COMPLEMENTO);
                conexao.AdicionarParametros("@PROPRIETARIO", imovel.PROPRIETARIO);
                conexao.AdicionarParametros("@LOCALCHAVE", imovel.LOCALCHAVE);
                conexao.AdicionarParametros("@ULTIMAATUALIZACAO", imovel.ULTIMAATUALIZACAO);
                conexao.AdicionarParametros("@QUARTOS", imovel.QUARTOS);
                conexao.AdicionarParametros("@SUITES", imovel.SUITES);
                conexao.AdicionarParametros("@PAVIMENTO", imovel.PAVIMENTO);
                conexao.AdicionarParametros("@GARAGEM", imovel.GARAGEM);
                conexao.AdicionarParametros("@SALA", imovel.SALA);
                conexao.AdicionarParametros("@BANHEIRO", imovel.BANHEIRO);
                conexao.AdicionarParametros("@ANDAR", imovel.ANDAR);
                conexao.AdicionarParametros("@AREATERRENO", imovel.AREATERRENO);
                conexao.AdicionarParametros("@AREACONSTRUIDA", imovel.AREACONSTRUIDA);
                conexao.AdicionarParametros("@IDADEIMOVEL", imovel.IDADEIMOVEL);
                conexao.AdicionarParametros("@PRAZOENTREGA", imovel.PRAZOENTREGA);
                conexao.AdicionarParametros("@EDIFICIO", imovel.EDIFICIO);
                conexao.AdicionarParametros("@CONSTRUTORA", imovel.CONSTRUTORA);
                conexao.AdicionarParametros("@DESCRICAO", imovel.DESCRICAO);
                conexao.AdicionarParametros("@VALORIPTU", imovel.VALORIPTU);
                conexao.AdicionarParametros("@VALORCODOMINIO", imovel.VALORCODOMINIO);
                conexao.AdicionarParametros("@VALORPRECO", imovel.VALORPRECO);
                conexao.AdicionarParametros("@IMAGEM1", imovel.IMAGEM1);
                conexao.AdicionarParametros("@IMAGEM2", imovel.IMAGEM2);
                conexao.AdicionarParametros("@IMAGEM3", imovel.IMAGEM3);
                conexao.AdicionarParametros("@VALORALUGUEL", imovel.VALORALUGUEL);

                conexao.ExecutarManipulacao(CommandType.Text, "INSERT INTO imovel(ID_CATEGORIA,NOME, SITUACAO, TIPO, OCUPACAO, ID_CORRETOR, CIDADE, BAIRRO, NUMERO, ESTADO, COMPLEMENTO, PROPRIETARIO, LOCALCHAVE, ULTIMAATUALIZACAO, QUARTOS, SUITES, PAVIMENTO, GARAGEM, SALA, BANHEIRO, ANDAR, AREATERRENO, AREACONSTRUIDA, IDADEIMOVEL, PRAZOENTREGA, EDIFICIO, CONSTRUTORA, DESCRICAO, VALORIPTU, VALORCODOMINIO, VALORPRECO, IMAGEM1, IMAGEM2, IMAGEM3,VALORALUGUEL) " +
                                            "VALUES" +
                                            "(@ID_CATEGORIA,@NOME, @SITUACAO, @TIPO, @OCUPACAO, @ID_CORRETOR, @CIDADE, @BAIRRO, @NUMERO, @ESTADO, @COMPLEMENTO, @PROPRIETARIO, @LOCALCHAVE, @ULTIMAATUALIZACAO, @QUARTOS, @SUITES, @PAVIMENTO, @GARAGEM, @SALA, @BANHEIRO, @ANDAR, @AREATERRENO, @AREACONSTRUIDA, @IDADEIMOVEL, @PRAZOENTREGA, @EDIFICIO, @CONSTRUTORA, @DESCRICAO, @VALORIPTU, @VALORCODOMINIO, @VALORPRECO, @IMAGEM1, @IMAGEM2, @IMAGEM3, @VALORALUGUEL)");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
        public imovelModel ConsultaimovelNome(string Nome)
        {
            var RETORNO = new imovelModel();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM imovel WHERE NOME ='" + Nome + "' ORDER BY NOME ASC");
                if (DATA.Rows.Count > 0)
                {
                    RETORNO = Genericos.Popular <imovelModel>(DATA, 0);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Example #4
0
        public imovelModel CONSULTATODOSPELOID(int Codigo)
        {
            var RETORNO = new imovelModel();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM imovel WHERE ID =" + Codigo + " ORDER BY NOME ASC");
                if (DATA.Rows.Count > 0)
                {
                    RETORNO = Genericos.Popular <imovelModel>(DATA, 0);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Example #5
0
        public imovelModel ListaimovelID(imovelModel fornecedor)
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            var retorno = new imovelModel();

            try
            {
                conexao.AdicionarParametros("@ID", fornecedor.ID);
                var dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM imovel where ID = @ID");
                if (dados.Rows.Count > 0)
                {
                    retorno = Genericos.Popular <imovelModel>(dados, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Example #6
0
        public List <imovelModel> imovel(imovelModel imovel)
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            try
            {
                var       retorno = new List <imovelModel>();
                DataTable dados   = new DataTable();
                dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM imovel  ORDER BY NOME ASC");
                for (int i = 0; i < dados.Rows.Count; i++)
                {
                    var tela = Genericos.Popular <imovelModel>(dados, i);
                    retorno.Add(tela);
                }

                return(retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #7
0
        public DataTable Listaimovel(imovelModel imovel)
        {
            conexao = new DlConexao();
            conexao.limparParametros();
            try
            {
                var       retorno = new List <imovelModel>();
                DataTable dados   = new DataTable();
                dados = conexao.ExecutaConsultas(CommandType.Text, "SELECT * FROM imovel INNER JOIN forncedor f on imovel.ID_FORNECEDOR = f.ID ");
                //for (int i = 0; i < dados.Rows.Count; i++)
                //{
                //    var tela = Genericos.Popular<imovelModel>(dados, i);
                //    retorno.Add(tela);
                //}

                return(dados);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #8
0
 private void comboImovel_SelectedIndexChanged(object sender, EventArgs e)
 {
     richTextBoxEditorImovel.Clear();
     try
     {
         var IDImovel = Convert.ToInt32(comboImovel.SelectedValue);
         ImovelSelecionado = new imovelModel();
         ImovelSelecionado = new imovelDAL().CONSULTATODOSPELOID(IDImovel);
         if (ImovelSelecionado.ID > 0)
         {
             richTextBoxEditorImovel.Text = "DETALHES DO IMOVÉL \n" +
                                            "Nome: " + ImovelSelecionado.NOME + "\n" +
                                            "Tipo: " + ImovelSelecionado.TIPO + "\n" +
                                            "Situação: " + ImovelSelecionado.SITUACAO + "\n" +
                                            "Cidade: " + ImovelSelecionado.CIDADE + "\n" +
                                            "Bairro: " + ImovelSelecionado.BAIRRO + "\n" +
                                            "Estado: " + ImovelSelecionado.ESTADO + "\n" +
                                            "Quartos: " + ImovelSelecionado.QUARTOS + "\n" +
                                            "Suites: " + ImovelSelecionado.SUITES + "\n" +
                                            "Pavimentos: " + ImovelSelecionado.PAVIMENTO + "\n" +
                                            "Garagem: " + ImovelSelecionado.GARAGEM + "\n" +
                                            "Sala: " + ImovelSelecionado.SALA + "\n" +
                                            "Banheiro: " + ImovelSelecionado.BANHEIRO + "\n" +
                                            "Andar: " + ImovelSelecionado.ANDAR + "\n" +
                                            "Edificio: " + ImovelSelecionado.EDIFICIO + "\n" +
                                            "Iptu: " + ImovelSelecionado.VALORIPTU + "\n" +
                                            "Condominio: " + ImovelSelecionado.VALORCODOMINIO + "\n" +
                                            "Preço: " + ImovelSelecionado.VALORPRECO.ToString("C") + "\n" +
                                            "Valor de aluguel: " + ImovelSelecionado.VALORALUGUEL.ToString("C") + "\n";
             vALOR_MESTextBox.Text = ImovelSelecionado.VALORALUGUEL.ToString();
         }
     }
     catch (Exception)
     {
         MessageBoxEx.Show("Ocorreu um erro na consulta desse imovél");
     }
 }
Example #9
0
        private imovelModel Objetoadm_modulo()
        {
            var retorno = new imovelModel()
            {
                //ID = Convert.ToInt32(iDTextBox.Text),
                NOME         = nOMETextBox.Text.Trim(),
                ID_CATEGORIA = Convert.ToInt32(comboCategoria.SelectedValue),
                SITUACAO     = comboSituacao.Text.Trim(),
                TIPO         = comboTipo.Text.Trim(),
                //OCUPACAO = .Text.Trim(),falta
                ID_CORRETOR       = Convert.ToInt32(comboFornecedor.SelectedValue),
                CIDADE            = CidadetextBox.Text.Trim(),
                BAIRRO            = BairrotextBox.Text.Trim(),
                NUMERO            = NumerotextBox.Text.Trim(),
                ESTADO            = EstadotextBox.Text.Trim(),
                COMPLEMENTO       = ComplementotextBox.Text.Trim(),
                PROPRIETARIO      = ProprietariotextBox4.Text.Trim(),
                LOCALCHAVE        = LocalChavetextBox.Text.Trim(),
                ULTIMAATUALIZACAO = AtualizacaotextBox.Text.Trim(),
                QUARTOS           = Convert.ToInt32(QuartostextBox.Text),
                SUITES            = Convert.ToInt32(SuitetextBox.Text),
                PAVIMENTO         = Convert.ToInt32(PavimentotextBox.Text),
                GARAGEM           = Convert.ToInt32(GaragemtextBox.Text),
                SALA           = Convert.ToInt32(SalastextBox.Text),
                BANHEIRO       = Convert.ToInt32(BanheirotextBox.Text),
                ANDAR          = Convert.ToInt32(AndarextBox.Text),
                AREATERRENO    = Convert.ToInt32(AreaTerrenotextBox.Text),
                AREACONSTRUIDA = Convert.ToInt32(AreaConstruidatextBox.Text),
                IDADEIMOVEL    = Convert.ToInt32(IdadeImoveltextBox.Text),
                PRAZOENTREGA   = Convert.ToInt32(PrazoEntregatextBox.Text),
                EDIFICIO       = EdificiotextBox.Text,
                CONSTRUTORA    = ConstrutoratextBox.Text,
                DESCRICAO      = DescricaotextBox.Text,
                VALORIPTU      = Convert.ToDecimal(ValorIPTUtextBox.Text),
                VALORCODOMINIO = Convert.ToDecimal(ValorCondominiotextBox.Text),
                VALORPRECO     = Convert.ToDecimal(ValorPrecotextBox.Text),
                VALORALUGUEL   = Convert.ToDecimal(ValorAlugueltextBox.Text)
            };



            if (this.foto1 == "Foto Original")
            {
                var mt = new imovelDAL().CONSULTATODOSPELOID(Convert.ToInt32(iDTextBox.Text));
                retorno.IMAGEM1 = mt.IMAGEM1;
            }
            else
            {
                if (!string.IsNullOrEmpty(foto1))
                {
                    retorno.CarregaImagem1(this.foto1);
                }
            }
            if (this.foto2 == "Foto Original")
            {
                var mt = new imovelDAL().CONSULTATODOSPELOID(Convert.ToInt32(iDTextBox.Text));
                retorno.IMAGEM2 = mt.IMAGEM2;
            }
            else
            {
                if (!string.IsNullOrEmpty(foto2))
                {
                    retorno.CarregaImagem2(this.foto2);
                }
            }
            if (this.foto3 == "Foto Original")
            {
                var mt = new imovelDAL().CONSULTATODOSPELOID(Convert.ToInt32(iDTextBox.Text));
                retorno.IMAGEM3 = mt.IMAGEM3;
            }
            else
            {
                if (!string.IsNullOrEmpty(foto3))
                {
                    retorno.CarregaImagem3(this.foto3);
                }
            }

            //ocupação
            if (InquilinometroRadioButton.Checked == true)
            {
                retorno.OCUPACAO = InquilinometroRadioButton.Text;
            }
            if (ProprietariometroRadioButton.Checked == true)
            {
                retorno.OCUPACAO = ProprietariometroRadioButton.Text;
            }
            if (DesocupadometroRadioButton.Checked == true)
            {
                retorno.OCUPACAO = DesocupadometroRadioButton.Text;
            }

            if (string.IsNullOrWhiteSpace(iDTextBox.Text))
            {
                retorno.ID = 0;
            }
            else
            {
                retorno.ID = Convert.ToInt32(iDTextBox.Text.Trim());
            }
            return(retorno);
        }