Пример #1
0
 public static void ExcluirColaborador(CadColaborador colaborador)
 {
     using (var ctx = new ProjectManagerConnection())
     {
         ctx.Entry <CadColaborador>(colaborador).State = EntityState.Deleted;
         ctx.SaveChanges();
     }
 }
Пример #2
0
 public static void CadastrarColaborador(CadColaborador colaborador)
 {
     using (var ctx = new ProjectManagerConnection())
     {
         ctx.CadColaborador.Add(colaborador);
         ctx.SaveChanges();
     }
 }
 public ActionResult ExcluirColaborador(CadColaborador Colaborador)
 {
     try
     {
         ColaboradoresDao.ExcluirColaborador(Colaborador);
         return(RedirectToAction("ListarColaboradores"));
     }
     catch (Exception ex)
     {
         ViewBag.MensagemErro = ex.Message;
         return(View("_Erro"));
     }
 }
        public ActionResult AlterarColaborador(CadColaborador Colaborador)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                ColaboradoresDao.AlterarColaborador(Colaborador);

                return(RedirectToAction("ListarColaboradores"));
            }
            catch (Exception ex)
            {
                ViewBag.MensagemErro = ex.Message;
                return(View("_Erro"));
            }
        }
        public ActionResult IncluirColaborador(CadColaborador colaborador)
        {
            try
            {
                //if (!colaborador.TipoDocumento.())
                //{
                //    ModelState.AddModelError("Cpf", "O CPF informado é inválido");
                //}

                if (!ModelState.IsValid)
                {
                    return(View());
                }
                ColaboradoresDao.CadastrarColaborador(colaborador);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ViewBag.MensagemErro = ex.Message;
                return(View("_Erro"));
            }
        }