Example #1
0
        public static bool setIncluiImoveis(NpgsqlConnection conexao, Imoveis imoveis)
        {
            bool incluiu = false;

            try
            {
                String        sql = "insert into imoveis(i_imoveis,endereco, cidade, estado) values(@i_imoveis,@endereco, @cidade, @estado)";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.Add("@i_imoveis", NpgsqlTypes.NpgsqlDbType.Integer).Value = imoveis.i_imoveis;
                cmd.Parameters.Add("@endereco", NpgsqlTypes.NpgsqlDbType.Varchar).Value  = imoveis.endereco;
                cmd.Parameters.Add("@cidade", NpgsqlTypes.NpgsqlDbType.Varchar).Value    = imoveis.cidade;
                cmd.Parameters.Add("@estado", NpgsqlTypes.NpgsqlDbType.Varchar).Value    = imoveis.estado;

                int valor = cmd.ExecuteNonQuery();
                if (valor == 1)
                {
                    incluiu = true;
                }
            }
            catch (NpgsqlException erro)
            {
                MessageBox.Show("Erro de SQL:" + erro.Message);
                Console.WriteLine("Erro de SQL:" + erro.Message);
            }
            return(incluiu);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            int    imovelID = int.Parse(tbImovel.Text);
            String estado   = tbEstado.Text;
            String cidade   = tbCidade.Text;
            String endereco = tbEndereco.Text;

            Imoveis imoveis = new Imoveis();

            imoveis.i_imoveis = imovelID;
            imoveis.estado    = estado;
            imoveis.cidade    = cidade;
            imoveis.endereco  = endereco;

            bool incluiu = imoveisCtr.setIncluiImoveis(imoveis);

            if (incluiu)
            {
                MessageBox.Show("Imóvel cadastrado com sucesso!");
                Close();
            }
            else
            {
                MessageBox.Show("Erro ao cadastrar imóvel!");
            }
        }
        public async Task <IActionResult> PutImoveis(int id, Imoveis imoveis)
        {
            if (id != imoveis.Id)
            {
                return(BadRequest());
            }

            _context.Entry(imoveis).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ImoveisExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public IHttpActionResult PutImoveis(int id, Imoveis imoveis)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != imoveis.Id)
            {
                return(BadRequest());
            }

            db.Entry(imoveis).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ImoveisExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        private void button2_Click(object sender, EventArgs e)
        {
            int    imovelID = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());
            String endereco = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            String cidade   = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            String estado   = dataGridView1.CurrentRow.Cells[3].Value.ToString();

            Imoveis imoveis = new Imoveis();

            imoveis.i_imoveis = imovelID;
            imoveis.estado    = estado;
            imoveis.cidade    = cidade;
            imoveis.endereco  = endereco;

            bool excluido = imoveisCtr.setExcluiImoveis(imoveis);

            if (excluido)
            {
                MessageBox.Show("Imóvel excluído com sucesso!");
            }
            else
            {
                MessageBox.Show("Erro ao excluir imóvel!");
            }
            atualizaTela();
        }
Example #6
0
 public void RemoverBloco(ImovelBox bloco, Imovel imovel)
 {
     flowLayoutPanel_ListaCasas.Controls.Remove(bloco);
     Imoveis.Remove(imovel);
     LoadImoveis(Imoveis, Pagina);
     File.ExcluirImovel(imovel);
 }
        private void button3_Click(object sender, EventArgs e)
        {
            int    codigoImovel = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());
            String endereco     = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            String cidade       = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            String estado       = dataGridView1.CurrentRow.Cells[3].Value.ToString();

            Imoveis imoveis = new Imoveis();

            imoveis.i_imoveis = codigoImovel;
            imoveis.endereco  = endereco;
            imoveis.cidade    = cidade;
            imoveis.estado    = estado;

            bool alterou = imoveisCtr.setAlteraImoveis(imoveis);

            if (alterou)
            {
                MessageBox.Show("Imóvel alterado com sucesso!");
            }
            else
            {
                MessageBox.Show("Erro ao alterar imóvel!");
            }
            atualizaTela();
        }
Example #8
0
        void OrderList(string orderBy)
        {
            _dialogService.ShowLoading("Reordenando");

            try
            {
                if (orderBy.Equals(EnumOrderType.Preco.GetDescription()))
                {
                    Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.PrecoVenda));
                }
                if (orderBy.Equals(EnumOrderType.Dormitorios.GetDescription()))
                {
                    Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.Dormitorios));
                }
                if (orderBy.Equals(EnumOrderType.Suites.GetDescription()))
                {
                    Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.Suites));
                }
                if (orderBy.Equals(EnumOrderType.Vagas.GetDescription()))
                {
                    Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.Vagas));
                }
                if (orderBy.Equals(EnumOrderType.AreaTotal.GetDescription()))
                {
                    Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.AreaTotal));
                }

                _dialogService.HideLoading();
            }
            catch (Exception ex)
            {
                _dialogService.ShowToast(EnumToastType.Error, ex.Message);
                _dialogService.HideLoading();
            }
        }
        public async Task <ActionResult <Imoveis> > PostImoveis(Imoveis imoveis)
        {
            _context.Imoveis.Add(imoveis);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetImoveis", new { id = imoveis.Id }, imoveis));
        }
Example #10
0
        void OrderList(string orderBy)
        {
            _dialogService.ShowLoading("Atualizando");

            if (orderBy.Equals(EnumOrderType.Preco.GetDescription()))
            {
                Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.PrecoVenda));
            }
            if (orderBy.Equals(EnumOrderType.Dormitorios.GetDescription()))
            {
                Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.Dormitorios));
            }
            if (orderBy.Equals(EnumOrderType.Suites.GetDescription()))
            {
                Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.Suites));
            }
            if (orderBy.Equals(EnumOrderType.Vagas.GetDescription()))
            {
                Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.Vagas));
            }
            if (orderBy.Equals(EnumOrderType.AreaTotal.GetDescription()))
            {
                Imoveis = new ObservableCollection <Imovei>(Imoveis.OrderByDescending(x => x.AreaTotal));
            }

            _dialogService.HideLoading();
        }
Example #11
0
        public static bool setAlteraImoveis(NpgsqlConnection conexao, Imoveis imoveis)
        {
            bool alterou = false;

            try
            {
                String        sql = "update imoveis set endereco = @endereco,cidade = @cidade, estado =@estado where i_imoveis = @codigo";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.Add("@endereco", NpgsqlTypes.NpgsqlDbType.Varchar).Value = imoveis.endereco;
                cmd.Parameters.Add("@cidade", NpgsqlTypes.NpgsqlDbType.Varchar).Value   = imoveis.cidade;
                cmd.Parameters.Add("@estado", NpgsqlTypes.NpgsqlDbType.Varchar).Value   = imoveis.estado;
                cmd.Parameters.Add("@codigo", NpgsqlTypes.NpgsqlDbType.Integer).Value   = imoveis.i_imoveis;
                int valor = cmd.ExecuteNonQuery();
                if (valor == 1)
                {
                    alterou = true;
                }
            }
            catch (NpgsqlException erro)
            {
                MessageBox.Show("Erro de sql:" + erro.Message);
                Console.WriteLine("Erro de sql:" + erro.Message);
            }
            return(alterou);
        }
        public IHttpActionResult GetImoveis(int id)
        {
            Imoveis imoveis = db.Imoveis.Find(id);

            if (imoveis == null)
            {
                return(NotFound());
            }

            return(Ok(imoveis));
        }
Example #13
0
        public void Update(Imoveis imoveis)
        {
            var objImoveis = GetById(imoveis.id);

            objImoveis.identificação = imoveis.identificação;
            objImoveis.numero        = imoveis.numero;
            objImoveis.bairro        = imoveis.bairro;
            objImoveis.cidade        = imoveis.cidade;
            objImoveis.estado        = imoveis.estado;

            context.SaveChanges();
        }
        public IHttpActionResult PostImoveis(Imoveis imoveis)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Imoveis.Add(imoveis);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = imoveis.Id }, imoveis));
        }
Example #15
0
        private void button_Add_Click(object sender, EventArgs e)
        {
            using (Add add = new Add())
            {
                if (add.ShowDialog(this) == DialogResult.OK)
                {
                    Imoveis.Insert(0, add.Imovel);

                    File.AddImovel(add.Imovel);

                    LoadImoveis(Imoveis.ToList(), 1);
                }
            }
        }
        public IHttpActionResult DeleteImoveis(int id)
        {
            Imoveis imoveis = db.Imoveis.Find(id);

            if (imoveis == null)
            {
                return(NotFound());
            }

            db.Imoveis.Remove(imoveis);
            db.SaveChanges();

            return(Ok(imoveis));
        }
Example #17
0
        public void Editar_Click(object sender, EventArgs e)
        {
            Imovel ant = (sender as ImovelBox).Imovel;

            using (Add edit = new Add(ant))
            {
                if (edit.ShowDialog(this) == DialogResult.OK)
                {
                    int index = Imoveis.IndexOf(ant);
                    Imoveis[index] = edit.Imovel;
                    UpdateBloco((sender as ImovelBox), edit.Imovel);
                    File.AtualizarImovel(ant, edit.Imovel);
                }
            }
        }
        public bool delete(Imoveis imoveis)
        {
            bool excluiu = false;

            try
            {
                String        sql = "delete from imoveis where i_imoveis = @codigo";
                NpgsqlCommand cmd = new NpgsqlCommand(sql, conexao);
                cmd.Parameters.Add("@codigo", NpgsqlTypes.NpgsqlDbType.Integer).Value = imoveis.i_imoveis;
                int valor = cmd.ExecuteNonQuery();
                if (valor == 1)
                {
                    excluiu = true;
                }
            }
            catch (NpgsqlException erro)
            {
                MessageBox.Show("Erro de sql:" + erro.Message);
                Console.WriteLine("Erro de sql:" + erro.Message);
            }
            return(excluiu);
        }
 public bool setAlteraImoveis(Imoveis imoveis)
 {
     return(imoveisDao.update(imoveis));
 }
 public bool setExcluiImoveis(Imoveis imoveis)
 {
     return(imoveisDao.delete(imoveis));
 }
 public bool setIncluiImoveis(Imoveis imoveis)
 {
     return(imoveisDao.create(imoveis));
 }
Example #22
0
 public RedirectToActionResult Update(Imoveis Imoveis)
 {
     _Repositories.Update(Imoveis);
     return(RedirectToAction("Index"));
 }
Example #23
0
 public void Create(Imoveis imoveis)
 {
     context.ImovelDb.Add(imoveis);
     context.SaveChanges();
 }
 public RedirectToActionResult Create(Imoveis Imoveis)
 {
     _repository.Create(Imoveis);
     return(RedirectToAction("Index"));
 }