Esempio n. 1
0
        public ActionResult Salvar(TipoSubcampo tipoSubcampo)
        {
            if (!ModelState.IsValid)
            {
                return(View("Cadastro", tipoSubcampo));
            }
            bool   editando = tipoSubcampo.IdTipoSubcampo > 0;
            string acao     = editando ? "Editar arquivo: " : "Salvar arquivo";

            try
            {
                _dao.Salvar(tipoSubcampo);
                if (!editando)
                {
                    return(RedirectToAction("Index", "Subcampo"));
                }
                ModelState.Clear();
                LogINFO(this.ToString(), acao + LAB5Utils.ReflectionUtils.GetObjectDescription(tipoSubcampo));
                return(View("Cadastro", null));
            }
            catch (Exception ex)
            {
                Alert(ex.Message);
                LogWARN(this.ToString(), acao + LAB5Utils.ReflectionUtils.GetObjectDescription(tipoSubcampo) + ex.Message);
                return(View("Cadastro", tipoSubcampo));
            }
        }
Esempio n. 2
0
        public ActionResult Excluir(int IdTipoSubcampo)
        {
            TipoSubcampo tipoSbcp = _dao.Buscar(IdTipoSubcampo);

            try
            {
                _dao.Excluir(IdTipoSubcampo);
                LogINFO(this.ToString(), "Excluir tipo de subcampo: " + LAB5Utils.ReflectionUtils.GetObjectDescription(tipoSbcp));
                return(View("Cadastro"));
            }catch (Exception ex)
            {
                Alert(ex.Message);
                LogWARN(this.ToString(), "Excluir tipo de subcampo: " + LAB5Utils.ReflectionUtils.GetObjectDescription(tipoSbcp) + ex.Message);
                return(View("Cadastro"));
            }
        }
Esempio n. 3
0
 public void Salvar(TipoSubcampo TipoSubcampo)
 {
     try
     {
         if (TipoSubcampo.IdTipoSubcampo == 0)
         {
             _dao.Add(TipoSubcampo);
             _dao.CommitChanges();
         }
         else
         {
             _dao.Update(TipoSubcampo);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }