public ProjetosPageViewModel(ProjetoService projetoService) { ProjetoService = projetoService; Projetos = new ObservableCollection <Projeto>(); ObterProjetos(); AtualizarDados = new Command(ExecuteAtualizarDados); }
public void Gerar_Matriz_Sem_Erros() { var criterioRepository = new Mock <ICriterioRepository>(); criterioRepository.Setup(x => x.Select(It.IsAny <int>())).Returns(_Criterios); var projetoRepository = new Mock <IProjetoRepository>(); projetoRepository.Setup(x => x.Select(It.IsAny <int>())).Returns(_Projeto); var alternativaRepository = new Mock <IAlternativaRepository>(); alternativaRepository.Setup(x => x.Select(It.IsAny <int>())).Returns(_Alternativas); var matrizDeDecisaoRepository = new Mock <IMatrizDeDecisaoRepository>(); matrizDeDecisaoRepository.Setup(x => x.Add(It.IsAny <ItemMatrizDeDecisao>())); var projetoService = new ProjetoService(projetoRepository.Object, alternativaRepository.Object, criterioRepository.Object); var alternativasService = new AlternativasService(alternativaRepository.Object, projetoRepository.Object); var criterioService = new CriteriosService(criterioRepository.Object, projetoRepository.Object); var matrizDeDecisaoService = new MatrizDeDecisaoService( matrizDeDecisaoRepository.Object, projetoService, criterioService, alternativasService); matrizDeDecisaoService.GerarMatriz(1); }
private void CarregarProjetos() { ComboBoxProjeto.DataSource = ProjetoService .Listar() .Where(x => x.IND_TIPO_PROJETO == "API") .ToList(); }
public async Task <object> SendService(IBaseViewModel model = null) { var projetos = await ProjetoService.GetAsync(); System.Console.WriteLine(projetos.FirstOrDefault()?.Nome); return(Injector.Mapper.Map <IEnumerable <ProjetoViewModelGet> >(projetos)); }
public async Task <object> SendService(IBaseViewModel model = null) { var entidade = base.Injector.Mapper.Map <Projeto>((ProjetoViewModelAdd)model); await ProjetoService.AddAsync(entidade); return(Injector.Notificador.IsValido()); }
public ObservableCollection <Model.Projeto> ListarProjetos() { if (servicoProjeto == null) { servicoProjeto = new ProjetoService(); } return(new ObservableCollection <Model.Projeto>(servicoProjeto.ObterProjetosDoUsuarioLogado())); }
private void ButtonExcluir_Click(object sender, EventArgs e) { if (ProjetoSelecionado != null) { ProjetoService.Deletar(ProjetoSelecionado); CarregarProjetos(); LimparFormulario(); } }
public ConvitesViewModel() { servicoGrupo = new GrupoService(); servicoProjeto = new ProjetoService(); ConvitesGrupo = new ObservableCollection <ConviteGrupo>(servicoGrupo.ObterConvitesDoUsuarioLogado().ConvitesParaGrupos); ConvitesProjeto = new ObservableCollection <ConviteProjeto>(servicoProjeto.ObterConvitesDoUsuarioLogado().ConvitesParaProjetos); servicoConta = new ContaService(); TemConviteGrupo(); TemConviteProjeto(); }
private void CarregarDependentes() { var projeto = (ProjetoEntidade)ComboBoxProjeto.SelectedItem; CheckedListBoxDependentes.DataSource = ProjetoService .Listar() .Where(x => x.OID_PROJETO_API == projeto.OID_PROJETO) .ToList(); CheckedListBoxDependentes.DisplayMember = "NOM_PROJETO"; }
private void DadosAutomaticos() { servicoConta = new ContaService(); servicoProjeto = new ProjetoService(); servicoGrupo = new GrupoService(); DataPrevInicioView = DateTime.Now; DataPrevTerminoView = DateTime.Now; GerenteView = servicoConta.ObterUsuarioPorIdLogado().NomeUsuario; Contatos = new ObservableCollection <Usuario>(servicoGrupo.ObterMembrosDoGrupoContatos()); Convidados = new ObservableCollection <ConviteProjeto>(); }
public TarefaDetalhesViewModel() { EditarTarefaCommand = new Command(HabilitarCampos); SalvarTarefaCommand = new Command(SalvarTarefa); AtribuirResponsavelCommand = new Command(AtribuirAoResponsavel); servicoGrupo = new GrupoService(); servicoProjeto = new ProjetoService(); Contatos = new ObservableCollection <Usuario>(servicoGrupo.ObterMembrosDoGrupoContatos()); Projetos = new ObservableCollection <Model.Projeto>(servicoProjeto.ObterProjetosDoUsuarioLogado(false)); DadosAutomaticos(); }
public CriarTarefaViewModel() { SalvarTarefaCommand = new Command(CriarTarefa); AtribuirResponsavelCommand = new Command(AtribuirAoResponsavel); DadosAutomaticos(); servicoConta = new ContaService(); servicoGrupo2 = new GrupoService(); servicoProjeto = new ProjetoService(); Contatos = new ObservableCollection <Usuario>(servicoGrupo2.ObterMembrosDoGrupoContatos()); Projetos = new ObservableCollection <Model.Projeto>(servicoProjeto.ObterProjetosDoUsuarioLogado(false)); servicoTarefa = new TarefaService(); }
private void CarregarProjetos() { ComboBoxProjeto.DataSource = ProjetoService .BuscarPorOidSistema(SistemaSelecionado.OID_SISTEMA) .Where(x => x.IND_TIPO_PROJETO != DMN_TIPO_PROJETO.API) .ToList(); if (((List <ProjetoEntidade>)ComboBoxProjeto.DataSource).Count > 0) { ComboBoxProjeto.SelectedIndex = 0; } else { ComboBoxProjeto.SelectedIndex = -1; } }
private void CriarProjeto() { if (DataPrevInicioView > DataPrevTerminoView) { DataMaiorQueInicio = DataPrevInicioView; Toast.LongMessage(Mensagem.MENS_FORM_47); return; } servicoProjeto = new ProjetoService(NomeView, DescricaoView, ContratanteView, ContratadaView, DataPrevInicioView, DataPrevTerminoView); if (servicoProjeto.CriarNovoProjeto()) { if (Convidados.Count > 0) { servicoProjeto.EnviarConvitesProjeto(Convidados.ToList(), servicoProjeto.ObterUltimoProjetoInserido()); } Application.Current.MainPage.Navigation.PopAsync(); } }
protected void SalvarEntidade(Entidade entidade) { var entidadeString = new GeradorEntidade(Sistema, entidade, Colunas).Gerar(); File.WriteAllText(Path.Combine(DirEntidades.FullName, $"{entidade.Nome}Entidade.cs"), entidadeString, Encoding.UTF8); if (Projeto != null) { SalvarEntidadeTS(Projeto, entidade); } else { var projetosDependentes = ProjetoService.BuscarPorOidSistema(Sistema.OID_SISTEMA); foreach (var projeto in projetosDependentes) { SalvarEntidadeTS(projeto, entidade); } } }
public IActionResult Concluir(int id) { var _projetoService = new ProjetoService(_projetoRepository); var resposta = _projetoService.ProjetoPodeSerConcluido(id); if (resposta) { _projetoRepository.Concluir(id); } var projeto = _projetoRepository.ObterPorId(id); if (projeto.Responsavel.Tipo == EngSoftware.Models.Enums.TipoPessoa.Pesquisador) { return(RedirectToAction("MenuPesquisador", "Menu")); } else { return(RedirectToAction("MenuCoordenador", "Menu")); } }
private void CarregarProjetosAPI(ProjetoEntidade projetoSelecionado = null) { if (projetoSelecionado != null) { ComboBoxProjetoAPI.DataSource = ProjetoService .Listar() .Where(x => x.OID_PROJETO != projetoSelecionado.OID_PROJETO && x.IND_TIPO_PROJETO == "API" ) .ToList(); } else { ComboBoxProjetoAPI.DataSource = ProjetoService .Listar() .Where(x => x.IND_TIPO_PROJETO == "API" ) .ToList(); } }
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>(); }
public ProjetoConvidadosViewModel() { servicoProjeto = new ProjetoService(); Convidados = new ObservableCollection <ConviteProjeto>(servicoProjeto.ObterConvitesEnviadosDoProjeto()); }
private void ButtonSalvar_Click(object sender, EventArgs e) { if (ModoEdicao) { ProjetoSelecionado.NOM_PROJETO = TextBoxNome.Text; ProjetoSelecionado.TXT_DIRETORIO = TextBoxDiretorio.Text.Replace(UserConfigManager.Get().GitBase + "\\", ""); ProjetoSelecionado.TXT_NAMESPACE = TextBoxNamespace.Text; switch (ComboBoxTipo.SelectedItem) { case "Web": ProjetoSelecionado.IND_TIPO_PROJETO = "WEB"; break; case "API": ProjetoSelecionado.IND_TIPO_PROJETO = "API"; break; case "Mobile": ProjetoSelecionado.IND_TIPO_PROJETO = "MOB"; break; } ProjetoSelecionado.OID_SISTEMA = ((SistemaEntidade)ComboBoxSistema.SelectedItem).OID_SISTEMA; if (ComboBoxProjetoAPI.SelectedItem != null) { ProjetoSelecionado.OID_PROJETO_API = ((ProjetoEntidade)ComboBoxProjetoAPI.SelectedItem).OID_PROJETO; } ProjetoService.Atualizar(ProjetoSelecionado); MessageBox.Show("Projeto alterado com sucesso!"); } else { var projeto = new ProjetoEntidade { NOM_PROJETO = TextBoxNome.Text, TXT_DIRETORIO = TextBoxDiretorio.Text.Replace(UserConfigManager.Get().GitBase + "\\", ""), TXT_NAMESPACE = TextBoxNamespace.Text }; switch (ComboBoxTipo.SelectedItem) { case "Web": projeto.IND_TIPO_PROJETO = "WEB"; break; case "API": projeto.IND_TIPO_PROJETO = "API"; break; case "Mobile": projeto.IND_TIPO_PROJETO = "MOB"; break; } projeto.OID_SISTEMA = ((SistemaEntidade)ComboBoxSistema.SelectedItem).OID_SISTEMA; if (ComboBoxProjetoAPI.SelectedItem != null) { projeto.OID_PROJETO_API = ((ProjetoEntidade)ComboBoxProjetoAPI.SelectedItem).OID_PROJETO; } ProjetoService.Inserir(projeto); MessageBox.Show("Projeto inserido com sucesso!"); } CarregarProjetos(); LimparFormulario(); }
private void CarregarProjetos() { ListProjetos.DataSource = ProjetoService.Listar(); }
public ProjetoTarefasViewModel() { servicoProjeto = new ProjetoService(); Tarefas = ListarTarefas(); }
public ProjetoPageViewModel() { GravarCommand = new Command(ExecuteGravarCommand); LimparCommand = new Command(ExecuteLimparCommand); ProjetoService = new ProjetoService(); }
public ProjetoController(ILogger <ProjetoController> logger, ProjetoService projetoService, IRepository <Projeto> projetoRepository) { _logger = logger; _projetoRepository = projetoRepository; _projetoService = projetoService; }
public ProjetosController(ProjetoService service, GestorDbContext context, UserProjetoService userprojeto_service) { _service = service; _context = context; _userprojeto_service = userprojeto_service; }
public TelaTesteViewModel() { servicoProjeto = new ProjetoService(); Projetos = new ObservableCollection <Model.Projeto>(servicoProjeto.ObterProjetosDoUsuarioLogado()); //ProjetoSelecionado = servicoProjeto.ObterProjetoSelecionado().Id; }
/// <summary> /// Contrutor /// </summary> /// <param name="projetoService">Serviço de CRUD ao banco</param> public ProjetosController(ProjetoService projetoService) { _projetoService = projetoService; }
public ProjectController() { GetProjetoService = new ProjetoService(); }