示例#1
0
        public ActionResult Delete(int id)
        {
            // Início: Proteção de rota
            if (Session["usuario_nivel"] == null)
            {
                TempData["msg"]      = "Necessário estar logado!";
                TempData["msg_type"] = "warning";
                return(RedirectToAction("Index", "Home"));
            }

            if (Convert.ToInt32(Session["usuario_nivel"]) > 1)
            {
                TempData["msg"]      = "Você não tem autorização para acessar esta área!";
                TempData["msg_type"] = "danger";
                return(RedirectToAction("Index", "Home"));
            }
            // Fim: Proteção de Rota

            try
            {
                if (LocalidadeDAO.Delete(id))
                {
                    TempData["msg"]      = "Excluído com sucesso!";
                    TempData["msg_type"] = "success";
                    return(RedirectToAction("Index"));
                }
            }
            catch
            {
            }
            TempData["msg"]      = "Erro ao criar!";
            TempData["msg_type"] = "danger";
            return(View());
        }
示例#2
0
        public ActionResult Edit(int id)
        {
            // Início: Proteção de rota
            if (Session["usuario_nivel"] == null)
            {
                TempData["msg"]      = "Necessário estar logado!";
                TempData["msg_type"] = "warning";
                return(RedirectToAction("Index", "Home"));
            }

            if (Convert.ToInt32(Session["usuario_nivel"]) > 1)
            {
                TempData["msg"]      = "Você não tem autorização para acessar esta área!";
                TempData["msg_type"] = "danger";
                return(RedirectToAction("Index", "Home"));
            }
            // Fim: Proteção de Rota

            try
            {
                LocalidadeCategoriaDAO.AtualizaCategorias();
                Localidade local = LocalidadeDAO.GetByID(id);
                if (local != null)
                {
                    return(View(local));
                }
            }
            catch
            {
            }
            TempData["msg"]      = "Erro ao criar!";
            TempData["msg_type"] = "danger";
            return(RedirectToAction("Index"));
        }
 // GET: Relatorio
 public ActionResult Index()
 {
     LocalidadeDAO.AtualizaLocalidades();
     ItemCategoriaDAO.AtualizaCategorias();
     ItemStatusDAO.AtualizaTiposStatus();
     LocalidadeCategoriaDAO.AtualizaCategorias();
     return(View());
 }
示例#4
0
 internal void AddLocalidade(localidade novaLoc = null)
 {
     if (_debug)
     {
         _preencheBancoUtils.AddLocalidades(_conexaoSql);
     }
     else
     {
         LocalidadeDAO.Add(novaLoc, _conexaoSql);
     }
 }
示例#5
0
        public ActionResult SelecionaLocalidade(string nomes)
        {
            // Início: Proteção de rota
            if (Session["usuario_nivel"] == null)
            {
                TempData["msg"]      = "Necessário estar logado!";
                TempData["msg_type"] = "warning";
                return(RedirectToAction("Index", "Home"));
            }
            // Fim: Proteção de Rota

            List <SelectListItem> lista = LocalidadeDAO.GetSelectList();

            TempData["localidades"] = lista;

            return(View());
        }
示例#6
0
        public ActionResult Create()
        {
            // Início: Proteção de rota
            if (Session["usuario_nivel"] == null)
            {
                TempData["msg"]      = "Necessário estar logado!";
                TempData["msg_type"] = "warning";
                return(RedirectToAction("Index", "Home"));
            }

            if (Convert.ToInt32(Session["usuario_nivel"]) > 1)
            {
                TempData["msg"]      = "Você não tem autorização para acessar esta área!";
                TempData["msg_type"] = "danger";
                return(RedirectToAction("Index", "Home"));
            }
            // Fim: Proteção de Rota

            LocalidadeDAO.AtualizaLocalidades();
            ItemCategoriaDAO.AtualizaCategorias();
            ItemStatusDAO.AtualizaTiposStatus();
            return(View());
        }
示例#7
0
        public ActionResult Edit(int id)
        {
            // Início: Proteção de rota
            if (Session["usuario_nivel"] == null)
            {
                TempData["msg"]      = "Necessário estar logado!";
                TempData["msg_type"] = "warning";
                return(RedirectToAction("Index", "Home"));
            }

            if (Convert.ToInt32(Session["usuario_nivel"]) > 1)
            {
                TempData["msg"]      = "Você não tem autorização para acessar esta área!";
                TempData["msg_type"] = "danger";
                return(RedirectToAction("Index", "Home"));
            }
            // Fim: Proteção de Rota

            try
            {
                LocalidadeDAO.AtualizaLocalidades();
                ItemCategoriaDAO.AtualizaCategorias();
                ItemStatusDAO.AtualizaTiposStatus();
                Item item = ItemDAO.GetByID(id);
                if (item != null)
                {
                    return(View(item));
                }
            }
            catch (Exception)
            {
            }
            TempData["msg"]      = "Erro ao buscar dados!";
            TempData["msg_type"] = "danger";
            return(View());
        }
示例#8
0
        internal void AddLocalidades(SqlConnection conexaoSql)
        {
            localidade local1 = new localidade()
            {
                nr_localidade = 1, nm_localidade = "Localidade 1", sg_uf = "SC"
            };
            localidade local2 = new localidade()
            {
                nr_localidade = 2, nm_localidade = "Localidade 2", sg_uf = "PR"
            };
            localidade local3 = new localidade()
            {
                nr_localidade = 3, nm_localidade = "Localidade 3", sg_uf = "PN"
            };
            localidade local4 = new localidade()
            {
                nr_localidade = 4, nm_localidade = "Localidade 4", sg_uf = "DF"
            };

            LocalidadeDAO.Add(local1, conexaoSql);
            LocalidadeDAO.Add(local2, conexaoSql);
            LocalidadeDAO.Add(local3, conexaoSql);
            LocalidadeDAO.Add(local4, conexaoSql);
        }