public ActionResult CreateAlocacaoRecurso(AlocacaoRecursoModel model) { try { if (ModelState.IsValid) { if (model.IdRecurso == 0) { _alocacaoRecursoService.Incluir(model); ExibirMensagem("Recurso cadastrada com sucesso!!", Alert.success); } else { _alocacaoRecursoService.Editar(model); ExibirMensagem("Recurso alterada com sucesso!!", Alert.success); } return(RedirectToAction("Index")); } } catch (Exception ex) { ExibirMensagem(ex.Message, Alert.danger); return(RedirectToAction("Index")); } return(View()); }
public alocacao_projeto_recursos(AlocacaoRecursoModel RecursoAlocacao) { IdAlocacao = RecursoAlocacao.IdAlocacao; IdRecurso = RecursoAlocacao.IdRecurso; DataFim = RecursoAlocacao.DataFimAlocacaoRecurso; DataInicio = RecursoAlocacao.DataInicioAlocacaoRecurso; }
public IActionResult Editar(AlocacaoRecursoModel model) { try { var retorno = _alocacaoRecursoService.Editar(model); if (retorno.Valido) { //ExibirMensagem("Alocação de recurso editado com sucesso.", Alert.success); return(Json(new { valido = true, mensagem = "Alocação de recurso editado com sucesso." })); } else { return(Json(new { valido = false, mensagem = retorno.Mensagem })); } } catch (Exception ex) { return(Json(new { valido = false, mensagem = ex.Message })); } }
public SalvarAlocacaoRecursoResponse Editar(AlocacaoRecursoModel model) { var retorno = new SalvarAlocacaoRecursoResponse(); string mensagem; if ((ValidaRecursoDataAlocacao(model.IdRecurso, model.DataInicioAlocacaoRecurso, model.DataFimAlocacaoRecurso, out mensagem)) && DataValida(model.DataInicioAlocacaoRecurso, model.DataFimAlocacaoRecurso, model.IdAlocacao, out mensagem)) { _alocacaoRecursoRepository.Update(new alocacao_projeto_recursos(model), $"WHERE IdAlocacao = {model.IdAlocacao} and IdRecurso = {model.IdRecurso}"); retorno.Valido = true; return(retorno); } else { retorno.Valido = true; retorno.Mensagem = mensagem; return(retorno); } }
public SalvarAlocacaoRecursoResponse Incluir(AlocacaoRecursoModel model) { var retorno = new SalvarAlocacaoRecursoResponse(); string mensagem; if (ValidaRecursoTipoAlocacao(model.IdRecurso, model.IdAlocacao, out mensagem) && DataValida(model.DataInicioAlocacaoRecurso, model.DataFimAlocacaoRecurso, model.IdAlocacao, out mensagem) && ValidaRecursoDataAlocacao(model.IdRecurso, model.DataInicioAlocacaoRecurso, model.DataFimAlocacaoRecurso, out mensagem)) { _alocacaoRecursoRepository.Add(new alocacao_projeto_recursos(model)); retorno.Valido = true; return(retorno); } else { retorno.Valido = false; retorno.Mensagem = mensagem; return(retorno); } }