Ejemplo n.º 1
0
        public static Regiao Regiao(this Mesorregiao mesorregiao)
        {
            var value  = (int)mesorregiao;
            var result = (Regiao)(value / 10000);

            return(result);
        }
Ejemplo n.º 2
0
        public ActionResult Cadastrar(Mesorregiao model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            model.nome = model.nome.ToUpper();
            // model.id_usuario = Convert.ToInt64(UsuarioLogado.IdUsuario);
            // model.id_conta = Convert.ToInt64(UsuarioLogado.IdConta);
            try
            {
                var existe = DAL.GetObjeto <Mesorregiao>(string.Format("nome='{0}'", model.nome)) ?? new Mesorregiao();
                if (existe.id > 0 && model.id == 0)
                {
                    this.AddNotification("Mesorregião já existe!", "Alerta");
                    return(View());
                }
                long id = DAL.Gravar(model);

                if (model.id > 0 && id == 0)
                {
                    this.AddNotification("Mesorregião alterada!", "Sucesso");
                }
                else
                {
                    this.AddNotification("Mesorregião cadastrada!", "Sucesso");
                }
            }
            catch (Exception e)
            {
                this.AddNotification("Erro:" + e.Message, "Erro");
            }
            return(View(model));
        }
Ejemplo n.º 3
0
        public ActionResult Deletar(int id = 0)
        {
            var model = new Mesorregiao();

            if (id > 0)
            {
                model = DAL.GetObjeto <Mesorregiao>(string.Format("id={0}", id));
                DAL.Excluir(model);
            }
            return(RedirectToAction("Consultar"));
        }
Ejemplo n.º 4
0
        public async Task <List <Municipio> > GetMunicipiosAsync(string siglaEstado)
        {
            var            procMunicipio = RestService.For <IMunicipio>(urlApi);
            JsonSerializer jsonData      = new JsonSerializer();

            List <Municipio> listMunicipio = new List <Municipio>();

            Console.WriteLine("Iniciando busca de dados do estado sigla " + siglaEstado);
            var Json = await procMunicipio.GetMunicipioAsync(siglaEstado);

            foreach (var item in Json)
            {
                Municipio municipio = new Municipio
                {
                    MunicipioId   = item.MunicipioId,
                    MunicipioNome = item.MunicipioNome
                };

                Microrregiao microrregiao = new Microrregiao
                {
                    MicroregiaoId   = item.Microrregiao.MicroregiaoId,
                    MicroregiaoNome = item.Microrregiao.MicroregiaoNome
                };

                Mesorregiao mesorregiao = new Mesorregiao
                {
                    MesorregiaoId   = item.Microrregiao.Mesorregiao.MesorregiaoId,
                    MesorregiaoNome = item.Microrregiao.Mesorregiao.MesorregiaoNome
                };

                Estado estado = new Estado
                {
                    EstadoId    = item.Microrregiao.Mesorregiao.UF.EstadoId,
                    EstadoNome  = item.Microrregiao.Mesorregiao.UF.EstadoNome,
                    EstadoSigla = item.Microrregiao.Mesorregiao.UF.EstadoSigla
                };

                Regiao regiao = new Regiao
                {
                    RegiaoId    = item.Microrregiao.Mesorregiao.UF.Regiao.RegiaoId,
                    RegiaoNome  = item.Microrregiao.Mesorregiao.UF.Regiao.RegiaoNome,
                    RegiaoSigla = item.Microrregiao.Mesorregiao.UF.Regiao.RegiaoSigla
                };

                municipio.Microrregiao                       = microrregiao;
                municipio.Microrregiao.Mesorregiao           = mesorregiao;
                municipio.Microrregiao.Mesorregiao.UF        = estado;
                municipio.Microrregiao.Mesorregiao.UF.Regiao = regiao;

                listMunicipio.Add(municipio);
            }
            return(listMunicipio);
        }
Ejemplo n.º 5
0
 public ActionResult Cadastrar(int id = 0)
 {
     if (Settings.hasPermission(Settings.MENU_CADASTRO_MESOREGIAO, UsuarioLogado))
     {
         var model = new Mesorregiao();
         if (id > 0)
         {
             model = DAL.GetObjetoById <Mesorregiao>(id);
         }
         return(View(model));
     }
     else
     {
         return(View("~/views/Shared/error.cshtml"));
     }
 }
Ejemplo n.º 6
0
 public Estado Obtem_estado_dada_uma_messoregiao(Mesorregiao mesorregiao)
 {
     return(mesorregiao.Estado());
 }
Ejemplo n.º 7
0
 public Regiao Obtem_regiao_dada_uma_messoregiao(Mesorregiao mesorregiao)
 {
     return(mesorregiao.Regiao());
 }