Exemplo n.º 1
0
        public ActionResult Cadastrar(MarcaGrupo model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            //  model.grupomarca = model.grupomarca.ToUpper();
            model.nome       = model.nome.ToUpper();
            model.id_usuario = Convert.ToInt64(UsuarioLogado.IdUsuario);
            model.id_conta   = Convert.ToInt64(UsuarioLogado.IdConta);
            try
            {
                var existe = DAL.GetObjeto <MarcaGrupo>(string.Format("id_conta={0} and nome='{1}'", UsuarioLogado.IdConta, model.nome)) ?? new MarcaGrupo();
                if (existe.id > 0 && model.id == 0)
                {
                    this.AddNotification("Este grupo de marcas já existe!", "Alerta");
                    return(View());
                }
                long id = DAL.Gravar(model);

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

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