예제 #1
0
        static void Main(string[] args)
        {
            CidadeDAL dal = new CidadeDAL();
            //using (var reader = new StreamReader(@"CAMINHO\cidade.csv")){
            //    while (!reader.EndOfStream){
            //        var line = reader.ReadLine();
            //        var values = line.Split(',');
            //        Cidade cid = new Cidade
            //        {
            //            CID_NOME = values[0],
            //            CID_UF = values[1]
            //        };
            //        dal.Insert(cid);
            //    }
            //}
            List <Cidade> lscid = dal.Select();

            foreach (var t in lscid)
            {
                Console.WriteLine(t.CID_NOME);
            }

            //IEnumerable<Cidade> sel = from cid in lscid
            //                   where cid.CID_UF.Equals("RS")
            //                   select cid;
            //lscid.Where(x => x.CID_UF == "RS").ToList().ForEach(x => {
            //    Console.WriteLine(x.CID_NOME);
            //});

            Console.ReadKey();
        }
예제 #2
0
        public List <CidadeInfo> ListarPaginado()
        {
            CidadeDAL dal = new CidadeDAL(this.DbHnd);

            dal.Filters = this.Filters;
            return(dal.ListarPaginado());
        }
        public IActionResult Relatorio(int area) //(int idUf, int idRegiaoUF, string nomeCidade)
        {
            CidadeDAL dal = new CidadeDAL();
            var lstCidade = dal.BuscarQtdeCidades(area).ToList();

            return View(lstCidade);
        }
예제 #4
0
        public Int32 GetTotalRegistros()
        {
            CidadeDAL dal = new CidadeDAL(this.DbHnd);

            dal.Filters = this.Filters;
            return(dal.GetTotalRegistros());
        }
예제 #5
0
        public CidadeDTO CarregaCidadeDTO(int cid_id)
        {
            CidadeDAL dalObj = new CidadeDAL(conexao);

            dalObj.CarregaCidadeDTO(cid_id);

            return(dalObj.CarregaCidadeDTO(cid_id));
        }
예제 #6
0
        public DataTable Pesquisar(String cid_cidade)
        {
            CidadeDAL dalObj = new CidadeDAL(conexao);

            dalObj.Pesquisar(cid_cidade);

            return(dalObj.Pesquisar(cid_cidade));
        }
예제 #7
0
        public void Alterar(CidadeDTO cidBllCrud)
        {
            if (cidBllCrud.Cid_cidade.Trim().Length == 0)     //verifica se foi informado
            {
                throw new Exception("O nome da cidade é obrigatório");
            }

            CidadeDAL dalObj = new CidadeDAL(conexao);

            dalObj.Alterar(cidBllCrud);
        }
 public IActionResult Create([Bind] Cidade cidade)
 {
     try
     {
         CidadeDAL dal = new CidadeDAL();
         dal.InserirCidade(cidade);
         return RedirectToAction(nameof(Index));
     }
     catch (Exception ex)
     {
         return View();
     }
 }
예제 #9
0
 public void alterar()
 {
     try
     {
         objDAL = new CidadeDAL();
         objDAL.alterar(this.cid_codigo, this.cid_nome, this.cid_estado);
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #10
0
 public void localizar()
 {
     try
     {
         objDAL          = new CidadeDAL();
         this.cid_codigo = objDAL.localizar(this.cid_codigo);
         objDAL          = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
        // GET: CidadeController/Edit/5
        public IActionResult Edit(int id)
        {
            CidadeDAL dal = new CidadeDAL();
            Cidade cidade = dal.BuscarCidadeId(id);            

            UFDAL UFDal = new UFDAL();
            cidade.UFs = new SelectList(UFDal.BuscarTodasUF(), "Id", "Nome",cidade.Iduf);
            
            RegiaoUFDAL RegiaoUFDal = new RegiaoUFDAL();
            cidade.Regioes = new SelectList(RegiaoUFDal.BuscarRegioesUF(cidade.Iduf), "Id", "Nome", cidade.Idregiaouf);

            return View(cidade);
        }
예제 #12
0
 public void inserir()
 {
     try
     {
         objDAL = new CidadeDAL();
         objDAL.inserir(this.cid_nome, this.cid_estado);
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #13
0
 public void excluir()
 {
     try
     {
         objDAL = new CidadeDAL();
         objDAL.excluir(this.cid_codigo);
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
 public IActionResult Delete(int id, IFormCollection collection)
 {
     try
     {
         CidadeDAL dal = new CidadeDAL();
         dal.DeletarCidade(id);
         
         return RedirectToAction(nameof(Index));
     }
     catch
     {
         return View();
     }
 }
예제 #15
0
 public DataTable localizarEmTudo(String descricao)
 {
     try
     {
         DataTable tab;
         objDAL = new CidadeDAL();
         tab    = objDAL.localizarEmTudo(descricao);
         objDAL = null;
         return(tab);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #16
0
 public DataTable localizarComRetorno(String descricao, String atributo)
 {
     try
     {
         DataTable tab;
         objDAL = new CidadeDAL();
         tab    = objDAL.localizar(descricao, atributo);
         objDAL = null;
         return(tab);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #17
0
 public void localizarProxAnterior(String descricao, int codigo)
 {
     try
     {
         DataTable tab = null;
         objDAL = new CidadeDAL();
         tab    = objDAL.localizarProxAnterior(descricao, codigo);
         if (tab.Rows.Count > 0)
         {
             this.cid_codigo = int.Parse(tab.Rows[0][0].ToString());
         }
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #18
0
 public void localizar(String descricao, String atributo)
 {
     try
     {
         DataTable tab;
         objDAL = new CidadeDAL();
         tab    = objDAL.localizar(descricao, atributo);
         if (tab.Rows.Count > 0)
         {
             this.cid_codigo = int.Parse(tab.Rows[0]["cid_codigo"].ToString());
             this.cid_nome   = tab.Rows[0]["cid_nome"].ToString();
             this.cid_estado = int.Parse(tab.Rows[0]["cid_estado"].ToString());
         }
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
        // GET: CidadeController
        public IActionResult Index(int idUF, int idRegiaoUF, string nomeCidade)
        {
            CidadeDAL dal = new CidadeDAL();            
            List<Cidade> lstCidade;
            if (idUF != 0 || idRegiaoUF != 0 || !string.IsNullOrEmpty(nomeCidade))            
                lstCidade = dal.BuscarCidadesFiltro(idUF, idRegiaoUF, nomeCidade);            
            else            
                lstCidade = dal.BuscarTodasCidades();            

            CidadeSimples CidadeSimples = new CidadeSimples();
            CidadeSimples.CidadeModel = lstCidade;

            UFDAL UFdal = new UFDAL();
            CidadeSimples.UFs = new SelectList(UFdal.BuscarTodasUF(), "Id", "Nome");

            RegiaoUFDAL RegiaoUFDal = new RegiaoUFDAL();
            CidadeSimples.Regioes = new SelectList(RegiaoUFDal.BuscarRegioesUF(lstCidade[0].Iduf), "Id", "Nome");

            return View(CidadeSimples);
        }
예제 #20
0
 public void localizarPrimeiroUltimo(String descricao)
 {
     try
     {
         DataTable tab    = null;
         int       codigo = 0;
         objDAL = new CidadeDAL();
         tab    = objDAL.localizarPrimeiroUltimo(descricao);
         if (tab.Rows.Count > 0)
         {
             int.TryParse(tab.Rows[0][0].ToString(), out codigo);
         }
         this.cid_codigo = codigo;
         objDAL          = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
        public IActionResult Edit(int id, IFormCollection fc)
        {
            try
            {
                var cidade = new Cidade();
                cidade.Id = Convert.ToInt32(fc["Id"]);
                cidade.Nome = fc["Nome"].ToString();
                cidade.Ibge = Convert.ToInt32(fc["Ibge"]);
                cidade.Iduf = Convert.ToInt32(fc["Iduf"][0]);
                cidade.Idregiaouf = Convert.ToInt32(fc["Idregiaouf"][0]);
                cidade.Latitude = fc["Latitude"].ToString();
                cidade.Longitude = fc["Longitude"].ToString();

                CidadeDAL dal = new CidadeDAL();
                dal.AlterarCidade(cidade);

                return RedirectToAction(nameof(Index));
            }
            catch (Exception ex)
            {
                return View();
            }
        }
 // GET: CidadeController/Delete/5
 public IActionResult Delete(int id)
 {
     CidadeDAL dal = new CidadeDAL();
     Cidade cidade = dal.BuscarCidadeId(id);
     return View(cidade);
 }
예제 #23
0
        public void Deletar(Int32 pCdCidade)
        {
            CidadeDAL dal = new CidadeDAL(this.DbHnd);

            dal.Deletar(pCdCidade);
        }
예제 #24
0
        public void Atualizar(Int32 pCdCidade, CidadeInfo pInfo)
        {
            CidadeDAL dal = new CidadeDAL(this.DbHnd);

            dal.Atualizar(pCdCidade, pInfo);
        }
예제 #25
0
        public Int32 Inserir(CidadeInfo pInfo)
        {
            CidadeDAL dal = new CidadeDAL(this.DbHnd);

            return(dal.Inserir(pInfo));
        }
예제 #26
0
        public CidadeInfo Get(Int32 pCdCidade)
        {
            CidadeDAL dal = new CidadeDAL(this.DbHnd);

            return(dal.Get(pCdCidade));
        }
        public Types.cidadeType selectRecord(int idCidade)
        {
            CidadeDAL cidade = new CidadeDAL();

            return(cidade.selectRecord(idCidade));
        }
        public Types.cidadesType select(int idEstado)
        {
            CidadeDAL cidade = new CidadeDAL();

            return(cidade.select(idEstado));
        }
예제 #29
0
        public Endereco EnderecoConstruido(string pais, string estado, string cidade, string bairro, string logradouro, int numeroCasa, string cep)
        {
            LogradouroDAL logradouroDAL = new LogradouroDAL();
            PaisDAL       paisDAL       = new PaisDAL();
            EstadoDAL     estadoDAL     = new EstadoDAL();
            BairroDAL     bairroDAL     = new BairroDAL();
            CidadeDAL     cidadeDAL     = new CidadeDAL();

            Pais paiss = new Pais(0, pais);

            string a = paisDAL.Insert(paiss);

            if (a.Contains("já"))
            {
                List <Pais> lista = new List <Pais>();
                lista = paisDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == pais)
                    {
                        paiss.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                paiss = paisDAL.GetLastRegister();
            }

            Estado estadoo = new Estado(0, estado, paiss);



            string b = estadoDAL.Insert(estadoo);

            if (b.Contains("já"))
            {
                List <Estado> lista = new List <Estado>();
                lista = estadoDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == estado)
                    {
                        estadoo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                estadoo = estadoDAL.GetLastRegister();
            }


            Cidade cidadee = new Cidade(0, cidade, estadoo);

            string c = cidadeDAL.Insert(cidadee);

            if (c.Contains("já"))
            {
                List <Cidade> lista = new List <Cidade>();
                lista = cidadeDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == cidade)
                    {
                        estadoo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                cidadee = cidadeDAL.GetLastRegister();
            }

            Bairro bairoo = new Bairro(0, bairro, cidadee);

            string d = bairroDAL.Insert(bairoo);

            if (d.Contains("já"))
            {
                List <Bairro> lista = new List <Bairro>();
                lista = bairroDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == cidade)
                    {
                        estadoo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                bairoo = bairroDAL.GetLastRegister();
            }


            Logradouro logradouroo = new Logradouro(0, logradouro, bairoo);

            string e = logradouroDAL.Insert(logradouroo);

            if (d.Contains("já"))
            {
                List <Logradouro> lista = new List <Logradouro>();
                lista = logradouroDAL.GetAll();

                foreach (var item in lista)
                {
                    if (item.Nome == logradouro)
                    {
                        logradouroo.Id = item.Id;
                        break;
                    }
                }
            }
            else
            {
                logradouroo = logradouroDAL.GetLastRegister();
            }

            Endereco endereco1 = new Endereco(0, logradouroo, numeroCasa, cep);

            EnderecoDAL endereco = new EnderecoDAL();

            endereco.Insert(endereco1);

            endereco1 = endereco.GetLastRegister();


            return(endereco1);
        }
예제 #30
0
        public void Excluir(int cid_id)
        {
            CidadeDAL dalObj = new CidadeDAL(conexao);

            dalObj.Excluir(cid_id);
        }