Esempio n. 1
0
 public ProjetoController()
 {
     this.projetoRepositorio         = ServicoDeDependencias.MontarProjetoRepositorio();
     this.usuarioServico             = ServicoDeDependencias.MontarUsuarioServico();
     this.recursoRepositorio         = ServicoDeDependencias.MontarRecursoRepositorio();
     this.controleRecursoRepositorio = ServicoDeDependencias.MontarControleRecursoRepositorio();
     this.calculoServico             = ServicoDeDependencias.MontarCalculoServico();
     this.servicoConfiguracao        = ServicoDeDependencias.MontarServicoConfiguracao();
 }
Esempio n. 2
0
 public ListaProjetosModel(IList <Projeto> projetos, ServicoDeConfiguracao configuracao, CalculoServico calculoServico)
 {
     this.Projetos = this.ConverterEmListagemDeProjetos(projetos, calculoServico);
     this.LimiteSaudeBoaRegular     = configuracao.LimiteSaudeBoaRegular;
     this.LimiteSaudeRegularCritica = configuracao.LimiteSaudeRegularCritica;
 }
Esempio n. 3
0
 public ProjetoDetalheModel(Projeto projeto, decimal totalPatrimonio, decimal totalCompartilhado, decimal totalServico, decimal saude, ServicoDeConfiguracao configuracao)
 {
     this.Id                        = projeto.Id;
     this.Nome                      = projeto.Nome;
     this.Gerente                   = projeto.Gerente;
     this.Cliente                   = projeto.Cliente;
     this.Tecnologia                = projeto.Tecnologia;
     this.DataInicio                = projeto.DataInicio;
     this.DataFinalPrevista         = projeto.DataFinalPrevista;
     this.DataFinalRealizada        = projeto.DataFinalRealizada;
     this.FaturamentoPrevisto       = projeto.FaturamentoPrevisto;
     this.FaturamentoRealizado      = projeto.FaturamentoRealizado.GetValueOrDefault();
     this.NumeroProfissionais       = projeto.NumeroDeProfissionais;
     this.Situacao                  = projeto.Situacao;
     this.TotalPatrimonio           = totalPatrimonio;
     this.TotalCompartilhado        = totalCompartilhado;
     this.TotalServico              = totalServico;
     this.Saude                     = saude;
     this.LimiteSaudeBoaRegular     = configuracao.LimiteSaudeBoaRegular;
     this.LimiteSaudeRegularCritica = configuracao.LimiteSaudeRegularCritica;
 }