/// <summary> /// traz os dados de atividades brutas e consolidadas de apenas um usuário, com suas referencias /// de forma assíncrona /// </summary> /// <param name="usuarioId"></param> /// <param name="inicio"></param> /// <param name="fim"></param> /// <returns></returns> public virtual async Task <AtividadeIndexViewModel> GetAtividadeIndexAsync(int usuarioId, DateTime?inicio, DateTime?fim) { AtividadeIndexViewModel result = await GetAtividadeIndexAsync(new List <int> { usuarioId }, inicio, fim); ReferenciaRepository refRep = new ReferenciaRepository(_db); var referencias = await refRep.GetReferenciasAsync(usuarioId, inicio, fim); var referenciaAtual = await refRep.GetReferenciaAsync(usuarioId); result.Referencias.Clear(); result.Referencias.AddRange(referencias); result.ReferenciaAtual = referenciaAtual; if (ControleAcesso.TemAcesso(SegurancaResources.GERENCIAR_ATIVIDADES_FUNCIONARIOS)) { UsuarioApplication usuapp = new UsuarioApplication(_db); var modelo = await usuapp.GetUsuariosComAtrasoNoEnvioAsync(); result.UsuariosComAtrasoNoLancamento = modelo.Count; } return(result); }
public FormPrincipal() { _helpers = new Helpers(); _corMaterialRepository = new CorMaterialRepository(); _referenciaRepository = new ReferenciaRepository(); _geradorDeEtiqueta = new GeradorDeEtiqueta(); InitializeComponent(); cmbMaterialCor.Items.AddRange(_corMaterialRepository.Get().ToArray()); cmbMaterialCor.DisplayMember = "Nome"; cmbMaterialCor.ValueMember = "Id"; }
public ShopifyService() { this.entradaRepo = new Repositories.EntradaStrockRepository(); this.referenciaRepo = new ReferenciaRepository(); }
/// <summary> /// atalho para GetReferenciasUltimoAnoAsync do repositório. Aqui podemos interceptar e manipular a lista, /// podemos chamar esse método com a certeza de estar usando o mesmo context e sem criar um novo repositório /// Assíncrona /// </summary> /// <param name="idUsu"></param> /// <returns></returns> public virtual async Task <List <ReferenciaViewModel> > GetReferenciasUltimoAnoAsync(int idUsu) { ReferenciaRepository rep = new ReferenciaRepository(_db); return(await rep.GetReferenciasUltimoAnoAsync(idUsu)); }