Пример #1
0
        private void TotalCaixa(OSColecao colecaoOS, VendaColecao colecaoVenda, MovimentacaoCaixaColecao movimentacaoCaixas)
        {
            Totalizadores totalizadores = new Totalizadores();

            foreach (var os in colecaoOS)
            {
                totalizadores.Total         = totalizadores.Total + os.PagamentoColecao.Total;
                totalizadores.TotalCredito  = totalizadores.TotalCredito + os.PagamentoColecao.TotalCredito;
                totalizadores.TotalDebito   = totalizadores.TotalDebito + os.PagamentoColecao.TotalDebito;
                totalizadores.TotalDesconto = totalizadores.TotalDesconto + os.PagamentoColecao.TotalDesconto;
                totalizadores.TotalDinheiro = totalizadores.TotalDinheiro + os.PagamentoColecao.TotalDinheiro;
                totalizadores.TotalOS       = totalizadores.TotalOS + os.PagamentoColecao.Total;
            }


            foreach (var venda in colecaoVenda)
            {
                totalizadores.Total         = totalizadores.Total + venda.PagamentoColecao.Total;
                totalizadores.TotalCredito  = totalizadores.TotalCredito + venda.PagamentoColecao.TotalCredito;
                totalizadores.TotalDebito   = totalizadores.TotalDebito + venda.PagamentoColecao.TotalDebito;
                totalizadores.TotalDesconto = totalizadores.TotalDesconto + venda.PagamentoColecao.TotalDesconto;
                totalizadores.TotalDinheiro = totalizadores.TotalDinheiro + venda.PagamentoColecao.TotalDinheiro;
                totalizadores.TotalVenda    = totalizadores.TotalVenda + venda.PagamentoColecao.Total;
            }
            totalizadores.DinheiroAdicionado = movimentacaoCaixas.DinheiroAdicionado;
            totalizadores.DinheiroRemovido   = movimentacaoCaixas.DinheiroSubtraido;

            totalizadores.Total += movimentacaoCaixas.DinheiroAdicionado;
            totalizadores.Total -= movimentacaoCaixas.DinheiroSubtraido;

            reportCaixa.LocalReport.DataSources.Add(new ReportDataSource("dsTotais", new List <Totalizadores>()
            {
                totalizadores
            }));
        }
Пример #2
0
 public CMS()
 {
     Login = new ResponseLogin();
     Permissoes = new CMSPermissoes();
     ListaMenu = new List<Menu>();
     NavegacaoBarra = new Navegacao();
     Resumo = new Totalizadores();
     ListaPublicacao = new List<Publicacao>();
     ListaFuncionalidades = new List<Funcionalidade>();
 }