public ActionResult Create(Sistema.Models.Funcionarios model) { this.validForm(model); if (model.dtAdmissao != null && model.dtAdmissao > DateTime.Now) { ModelState.AddModelError("dtAdmissao", "A data de admissão não pode ser maior que o dia de hoje"); } if (ModelState.IsValid) { try { daoFuncionarios = new DAOFuncionarios(); daoFuncionarios.Insert(model); this.AddFlashMessage(Util.AlertMessage.INSERT_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View(model)); } } else { return(View(model)); } }
public ActionResult Edit(Sistema.Models.Funcionarios model) { model.dtAdmissao = model.dtAdmissaoAux != null ? model.dtAdmissaoAux : model.dtAdmissao; this.validForm(model); if (ModelState.IsValid) { try { daoFuncionarios = new DAOFuncionarios(); daoFuncionarios.Update(model); this.AddFlashMessage(Util.AlertMessage.EDIT_SUCESS); return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View(model)); } } return(View(model)); }