Exemple #1
0
        public Models.Cidade GetCidade(string nome)
        {
            Models.Cidade cidade = new Models.Cidade();
            try
            {
                string sql = @"select * from cidade where nome like @nome";
                Dictionary <string, object> parametros = new Dictionary <string, object>();

                parametros.Add("@nome", nome);
                DataTable dt = bd.ExecutarSelect(sql, parametros);
                foreach (DataRow row in dt.Rows)
                {
                    cidade.Id       = (int)row["id"];
                    cidade.Nome     = row["nome"].ToString();
                    cidade.EstadoId = (int)row["estado"];
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                bd.Fechar();
            }
            return(cidade);
        }
Exemple #2
0
        public Models.Cidade GetCidade(int id)
        {
            Models.Cidade cidade = new Models.Cidade();
            try
            {
                string sql = @"select * from cidade where id =" + id;

                DataTable dt = bd.ExecutarSelect(sql);
                foreach (DataRow row in dt.Rows)
                {
                    cidade.Id       = (int)row["id"];
                    cidade.Nome     = row["nome"].ToString();
                    cidade.EstadoId = (int)row["estado"];
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                bd.Fechar();
            }
            return(cidade);
        }
Exemple #3
0
        public List <Models.Cidade> ObterCidades_Estado(int id)
        {
            List <Models.Cidade> dados = new List <Models.Cidade>();

            try
            {
                string    sql = @"select * from cidade where estado = " + id;
                DataTable dt  = bd.ExecutarSelect(sql);
                foreach (DataRow row in dt.Rows)
                {
                    Models.Cidade cidade = new Models.Cidade();
                    cidade.Id       = (int)row["id"];
                    cidade.Nome     = row["nome"].ToString();
                    cidade.EstadoId = (int)row["estado"];
                    dados.Add(cidade);
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                bd.Fechar();
            }

            return(dados);
        }
Exemple #4
0
        internal Models.Cidade Map(DataRow row)
        {
            Models.Cidade cidade = new Models.Cidade();
            cidade.Id   = Convert.ToInt32(row["Id"]);
            cidade.Nome = row["Nome"].ToString();
            cidade.Uf   = Convert.ToInt32(row["Uf"]);

            return(cidade);
        }
        public JsonResult ObterCidadesPorUF(int codigoUF)
        {
            Cidade Cidade = new Models.Cidade();

            List <Cidade> Cidades = new List <Cidade>();

            Cidades = Cidade.ObterCidadesPorUF(codigoUF);

            return(Json(Cidades, JsonRequestBehavior.AllowGet));
        }
Exemple #6
0
        public Models.Cidade VM2E(Models.Cidade bean)
        {
            bean.nmCidade      = this.nmCidade.ToUpper();
            bean.ddd           = this.ddd;
            bean.dtCadastro    = Convert.ToDateTime(this.dtCadastro);
            bean.dtAtualizacao = Convert.ToDateTime(this.dtAtualizacao);
            bean.idEstado      = this.Estado.idEstado;

            return(bean);
        }
Exemple #7
0
 public ActionResult Create([Bind(Include = "Codigo,Nome,CodigoEstado,NomeEstado,CodigoPais,NomePais")] Models.Cidade cidade)
 {
     try
     {
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult Edicao(int Codigo)
        {
            Paciente Paciente = new Paciente(Codigo, ObterCodigoClinicaUsuarioLogado());

            ViewBag.Paciente = Paciente;

            UF UF = new UF();

            UF = UF.ObterUFPorCidade(Paciente.CodigoCidade);

            ViewBag.UFS = new SelectList(UF.ObterRegistros().ToList(), "Codigo", "Sigla", UF.Codigo);

            Cidade Cidade = new Models.Cidade();

            ViewBag.Cidades = new SelectList(Cidade.ObterCidadesPorUF(UF.Codigo), "Codigo", "Descricao", Paciente.CodigoCidade);

            return(View());
        }
Exemple #9
0
        private List <Models.Cidade> Consultar()
        {
            var lista = new List <Models.Cidade>();

            for (int i = 1; i <= 10; i++)
            {
                var cidade = new Models.Cidade();
                cidade.Codigo       = i;
                cidade.Nome         = "CIDADE " + i.ToString();
                cidade.NomeEstado   = "Estado " + i.ToString();
                cidade.CodigoEstado = i;
                cidade.NomePais     = "Pais" + i.ToString();
                cidade.CodigoPais   = i;
                lista.Add(cidade);
            }

            return(lista);
        }
Exemple #10
0
 public ActionResult Create(int Codigo = 0)
 {
     try
     {
         var cidade = new Models.Cidade();
         cidade.CodigoEstado = 1;
         cidade.CodigoPais   = 1;
         cidade.Codigo       = Codigo;
         cidade.NomePais     = "PAIS " + Codigo.ToString();
         cidade.NomeEstado   = "Estado " + Codigo.ToString();
         cidade.Nome         = "CIDADE " + Codigo.ToString();
         cidade.Estados      = GetEstados();
         cidade.Paises       = GetPaises();
         return(View(cidade));
     }
     catch
     {
         return(View());
     }
 }
        public ActionResult RealizarEdicao(Paciente p)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    p.Atualizar(p, ObterCodigoClinicaUsuarioLogado());

                    TempData["MsgSucesso"] = "Alterações realizadas com sucesso.";

                    return(RedirectToAction("Detalhe", "Prontuario", new { Codigo = p.Codigo }));
                }
                else
                {
                    Paciente Paciente = new Paciente(p.Codigo, ObterCodigoClinicaUsuarioLogado());

                    ViewBag.Paciente = Paciente;

                    UF UF = new UF();

                    UF = UF.ObterUFPorCidade(Paciente.CodigoCidade);

                    ViewBag.UFS = new SelectList(UF.ObterRegistros().ToList(), "Codigo", "Sigla", UF.Codigo);

                    Cidade Cidade = new Models.Cidade();

                    ViewBag.Cidades = new SelectList(Cidade.ObterCidadesPorUF(UF.Codigo), "Codigo", "Descricao", Paciente.CodigoCidade);

                    return(View("Edicao"));
                }
            }
            catch (Exception e)
            {
                TempData["MsgErro"] = e.Message;

                return(RedirectToAction("Index", "Paciente"));
            }
        }