public override void Notificar(IntArgs args) { Projeto projeto = projetos[args.valor]; Vista.Hide(); Vista.Close(); new Consultar(user, projeto); }
public override void Notificar(IntArgs args) { Projeto projeto = projetos[args.valor]; //projeto com id e estado para colocar Projeto aux = servicoProjetos.LerProjeto(projeto); //projeto que tem todos os detalhes aux.estado = projeto.estado; //atualizar estado servicoProjetos.AtualizarProjeto(aux); Historico historico = servicoHistorico.LerHistorico(new Historico() { id_projeto = projeto.id }); servicoHistorico.EliminarHistorico(historico); Vista.Hide(); Vista.Close(); }
public override void Notificar(IntArgs args) { Projeto projeto = projetos[args.valor]; servicoHistorico.CriarHistorico(new Historico { id_projeto = projeto.id, estado = projeto.estado }); String estado = servicoObterEstados.ObterEstado(projeto.estado).estado1; String novoEstado = Utils.EstadoParaString(MaquinaDeEstados.processar( Utils.StringParaEstado(estado), EventosProjeto.suspender)); projeto.estado = servicoObterEstados.ObterIdEstado(novoEstado); servicoProjetos.AtualizarProjeto(projeto); Vista.Hide(); Vista.Close(); }