public ActionResult NovoProjeto(Model.Projeto projeto) { try { BSProjeto bsProjeto = new BSProjeto(); projeto.DiaconoID = ((Diacono)Session["UsuarioLogado"]).ID; bsProjeto.AdicionarProjeto(projeto); if (projeto.ID > 0) { TempData["cadastroNovoProjetoSucesso"] = true; TempData["idRecemAdicionado"] = projeto.ID; } return(RedirectToAction("Acompanhamento", "Projetos", new { @id = projeto.ID })); } catch (Exception ex) { return(View(projeto)); } }
private void DadosAutomaticos() { servicoProjeto = new ProjetoService(); servicoGrupo = new GrupoService(); servicoProjeto.SalvarIdProjetoSelecionado(); projeto = servicoProjeto.ObterProjetoSelecionado(); NomeView = projeto.NomeProjeto; ObjetivoView = projeto.ObjetivoProjeto; DescricaoView = projeto.DescricaoProjeto; ContratanteView = projeto.Contratante; ContratadaView = projeto.Contratada; DataPrevInicio = projeto.DataPrevInicio; DataPrevTermino = projeto.DataPrevTermino; GerenteView = servicoProjeto.ObterNomeGerenteProjeto(); Contatos = new ObservableCollection <Usuario>(servicoGrupo.ObterMembrosDoGrupoContatos()); Convidados = new ObservableCollection <ConviteProjeto>(servicoProjeto.ObterConvitesEnviadosDoProjeto()); UsuariosProjeto = new ObservableCollection <Usuario>(servicoProjeto.ObterUsuariosDoProjeto()); novosConvites = new List <ConviteProjeto>(); }
private void SalvarAlteracoes() { if (DataPrevInicio > DataPrevTermino) { DataMaiorQueInicio = DataPrevInicio; Toast.LongMessage(Mensagem.MENS_FORM_47); return; } Model.Projeto modelProjeto = new Model.Projeto() { Id = servicoProjeto.ObterIdProjetoSelecionado(), NomeProjeto = NomeView, ObjetivoProjeto = ObjetivoView, DescricaoProjeto = DescricaoView, Contratante = ContratanteView, Contratada = ContratadaView, DataPrevInicio = DataPrevInicio, DataPrevTermino = DataPrevTermino }; servicoProjeto.AlterarProjeto(modelProjeto); Application.Current.MainPage.Navigation.PopAsync(); }