Ejemplo n.º 1
0
        public ActionResult Cadastrar(RegiaoMicro 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 <RegiaoMicro>(string.Format("nome='{0}'", model.nome)) ?? new RegiaoMicro();
                if (existe.id > 0 && model.id == 0)
                {
                    this.AddNotification("MicroRegião já existe!", "Alerta");
                    return(View());
                }
                long id = DAL.Gravar(model);

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

            if (id > 0)
            {
                model = DAL.GetObjeto <RegiaoMicro>(string.Format("id={0}", id));
                DAL.Excluir(model);
            }
            return(RedirectToAction("Consultar"));
        }
Ejemplo n.º 3
0
 public ActionResult Cadastrar(int id = 0)
 {
     if (Settings.hasPermission(Settings.MENU_CADASTRO_MICROREGIAO, UsuarioLogado))
     {
         var model = new RegiaoMicro();
         if (id > 0)
         {
             model = DAL.GetObjetoById <RegiaoMicro>(id);
         }
         return(View(model));
     }
     else
     {
         return(View("~/views/Shared/error.cshtml"));
     }
 }