public CaixaController(ICaixa caixa, ILogin login, IInfoCaixa infoCaixaService, IBaseService <Conta> contaService) { this.caixa = caixa; this.login = login; this.infoCaixaService = infoCaixaService; this.contaService = contaService; }
public HistoricoViewModel() { using (AsyncScopedLifestyle.BeginScope(App.IoCContainer)) { _caixaService = App.IoCContainer.GetInstance <ICaixa>(); } Task.Run(async() => { await CarregaDespesas(); }); }
public CaixaViewModel() { Title = "Fechamento de caixa " + DateTime.Now.ToString("dd/MM/yyyy"); AddDespesaCommand = new Command(async() => await AdicionaDespesa(), () => !IsBusy); RemoveDespesaCommand = new Command <Despesa>(async(despesa) => await RemoveDespesa(despesa)); SalvarCaixaCommand = new Command(async() => await SalvaDespesa(), () => !IsBusy); using (AsyncScopedLifestyle.BeginScope(App.IoCContainer)) { _caixaService = App.IoCContainer.GetInstance <ICaixa>(); _despesaService = App.IoCContainer.GetInstance <IDespesa>(); } _snackbar = DependencyService.Get <ISnackbar>(); _formataDinheiro = new FormataDinheiro(); _caixa = new Caixa(); _caixa.Despesas = new ObservableCollection <Despesa>(); _caixa.Despesas.CollectionChanged += _despesas_CollectionChanged; }
public TraitsTest(IntegrationTestFixture fixture) { _caixa = fixture.ServiceProvider.GetRequiredService <ICaixa>(); }
public CaixaBo(ICaixa repo) { repositorio = repo; }
public CaixaEletronicoFixtureIntegrationTests(IntegrationTestFixture fixture) { _caixa = fixture.ServiceProvider.GetRequiredService <ICaixa>(); }
public CaixaEletronicoController(ICaixa caixa) { this.caixa = caixa; }
public Menu(ICaixa caixa) { _caixa = caixa; }
/// <summary> /// Retorna os lançamentos realizados no caixa informado para o usuário informado. /// <para>Se não for informado o caixa ou o usuário, será buscado todos os lançamentos.</para> /// </summary> /// <param name="caixa">Caixa para pesquisar os lançamentos. Se nulo ou vazio irá trazer todos os caixas</param> /// <returns></returns> public IList<IContaCorrenteCaixa> Find(ICaixa caixa) { return Find(caixa, null, Enuns.FrenteCaixa.Lancamento.StatusLancamento.Aberto); }
/// <summary> /// Retorna os lançamentos realizados no caixa informado para o usuário informado. /// <para>Se não for informado o caixa ou o usuário, será buscado todos os lançamentos.</para> /// </summary> /// <param name="caixa">Caixa para pesquisar os lançamentos. Se nulo ou vazio irá trazer todos os caixas</param> /// <param name="usuario">Usuário para filtrar os registros somente por ele. Se nulo ou vazio irá trazer para todos os usuários</param> /// <returns></returns> public IList<IContaCorrenteCaixa> Find(ICaixa caixa, IUsuario usuario) { return Find(caixa, usuario, Enuns.FrenteCaixa.Lancamento.StatusLancamento.Aberto); }
/// <summary> /// Retorna os lançamentos realizados no caixa informado para o usuário informado. /// <para>Se não for informado o caixa ou o usuário, será buscado todos os lançamentos.</para> /// </summary> /// <param name="caixa">Caixa para pesquisar os lançamentos. Se nulo ou vazio irá trazer todos os caixas</param> /// <param name="usuario">Usuário para filtrar os registros somente por ele. Se nulo ou vazio irá trazer para todos os usuários</param> /// <param name="status">Status do lançamento. Se informado um valor inválido, não irá filtrar pelo status.</param> /// <returns></returns> public IList<IContaCorrenteCaixa> Find(ICaixa caixa, IUsuario usuario, StatusLancamento status) { Where w = new Where(); if(!caixa.IsNullOrEmpty()) w.Add("cxa_lancccaixa.guidcaixa", caixa.GUID); if(!usuario.IsNullOrEmpty()) w.Add("cxa_lancccaixa.guidusuariooperador", usuario.GUID); if(status.IsValid()) w.Add("cxa_lancccaixa.statuslancamento", (int)status); return new Data.FrenteCaixa.Lancamento.LancamentoCaixa().Find<IContaCorrenteCaixa>(w); }