コード例 #1
0
 public string validarTipoPessoa(TipoPessoa tp)
 {
     if (tp.Descricao == null || tp.Descricao == "")
     {
         return "Favor preencher a descrição!";
     }
     return null;
 }
コード例 #2
0
 public ActionResult Edit(int id)
 {
     TipoPessoa tp = new TipoPessoa();
     ViewBag.Titulo = "Novo Tipo Pessoa";
     if (id != 0)
     {
         tp = tipoPessoaModel.obterTipoPessoa(id);
         ViewBag.Titulo = "Editar Tipo Pessoa";
     }
     return View(tp);
 }
コード例 #3
0
 public string excluirTipoPessoa(TipoPessoa tp)
 {
     string erro = null;
     try
     {
         db.TipoPessoa.Remove(tp);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
コード例 #4
0
 public string adicionarTipoPessoa(TipoPessoa tp)
 {
     string erro = null;
     try
     {
         db.TipoPessoa.Add(tp);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         erro = ex.Message;
     }
     return erro;
 }
コード例 #5
0
        public string editarTipoPessoa(TipoPessoa tp)
        {
            string erro = null;
            try
            {
                db.Entry(tp).State = EntityState.Modified;
                db.SaveChanges();
            }

            catch (Exception ex)
            {
                erro = ex.Message;
            }
            return erro;
        }
コード例 #6
0
 public ActionResult Edit(TipoPessoa tp)
 {
     string erro = null;
     if (tp.IdTipoPessoa == 0)
         erro = tipoPessoaModel.adicionarTipoPessoa(tp);
     else
         erro = tipoPessoaModel.editarTipoPessoa(tp);
     if (erro == null)
     {
         return RedirectToAction("Index");
     }
     else
     {
         ViewBag.Erro = erro;
         return View(tp);
     }
 }
コード例 #7
0
 public ActionResult Create(TipoPessoa tp)
 {
     tipoPessoaModel.adicionarTipoPessoa(tp);
     return RedirectToAction("Index");
 }
コード例 #8
0
 internal TipoPessoa obterTipoPessoa(TipoPessoa tp)
 {
     throw new NotImplementedException();
 }