Esempio n. 1
0
        public IEnumerable <Rota> LerRelatorio(IArquivoService arquivoService, string nomeDoArquivo)
        {
            var queue    = arquivoService.LerArquivoDeEntrada(nomeDoArquivo);
            var veiculos = ObterVeiculos(queue).ToList();
            var rotas    = ObterRotas(queue, veiculos);

            return(rotas);
        }
Esempio n. 2
0
 public DocumentoService(IDocumentoRepository documentoRepository, ISetorRepository setorRepository, IUsuarioRepository usuarioRepository, IEmailService emailService, IAtividadeRepository atividadeRepository, IHistoricoRepository historicoRepository, IArquivoService arquivoService)
 {
     this._documentoRepository = documentoRepository;
     this._setorRepository = setorRepository;
     this._usuarioRepository = usuarioRepository;
     this._emailService = emailService;
     this._atividadeRepository = atividadeRepository;
     this._historicoRepository = historicoRepository;
     this._arquivoService = arquivoService;
 }
Esempio n. 3
0
        public Tuple <IEnumerable <Rota>, double> LerRelatorioComCombustivel(IArquivoService arquivoService,
                                                                             string nomeDoArquivo)
        {
            var queue       = arquivoService.LerArquivoDeEntrada(nomeDoArquivo);
            var veiculos    = ObterVeiculos(queue).ToList();
            var rotas       = ObterRotas(queue, veiculos);
            var combustivel = ObterCombustivelDisponivel(queue);

            return(new Tuple <IEnumerable <Rota>, double>(rotas, combustivel));
        }
Esempio n. 4
0
        public DocumentosController(ISetorService setorService, IDocumentoService documentosService, IUsuarioService usuarioService, IArquivoService arquivoService)
        {
            this._setorService = setorService;
            this._documentosService = documentosService;
            this._usuarioService = usuarioService;
            this._arquivoService = arquivoService;

            ViewBag.Usuarios = _usuarioService.ObterUsuarios().OrderBy(u => u.Nome).ToList();
            ViewBag.Setores = _setorService.ObterSetores().OrderBy(s => s.Nome).ToList();
            ViewBag.DadosTabelas = new DocumentosProjection();
        }
Esempio n. 5
0
        public DocumentosController(ISetorService setorService, IDocumentoService documentosService, IUsuarioService usuarioService, IArquivoService arquivoService)
        {
            this._setorService      = setorService;
            this._documentosService = documentosService;
            this._usuarioService    = usuarioService;
            this._arquivoService    = arquivoService;

            ViewBag.Usuarios     = _usuarioService.ObterUsuarios().OrderBy(u => u.Nome).ToList();
            ViewBag.Setores      = _setorService.ObterSetores().OrderBy(s => s.Nome).ToList();
            ViewBag.DadosTabelas = new DocumentosProjection();
        }
        public ProdutoEditPageViewModel(
            IDialogService dialogService,
            IArquivoService arquivoService,
            IProdutoRepository produtoRepository,
            INavigationService navigationService
            )
        {
            _dialogService     = dialogService;
            _arquivoService    = arquivoService;
            _produtoRepository = produtoRepository;
            _navigationService = navigationService;

            ConfigurarCommands();

            PropertyChanged += ViewModelPropertyChanged;
        }
        public ProdutoEditPresenter(
            IProdutoEditView view,
            IDialogService dialogService,
            IArquivoService arquivoService,
            IProdutoRepository produtoRepository,
            IEventAggregator eventAggregator
            ) : base(view)
        {
            _dialogService     = dialogService;
            _arquivoService    = arquivoService;
            _produtoRepository = produtoRepository;
            _eventAggregator   = eventAggregator;

            ConfiguraView();
            PropertyChanged += PresenterPropertyChanged;
        }
Esempio n. 8
0
        public IEnumerable <string> EscreverRelatorio(IArquivoService arquivoService,
                                                      string nomeDoArquivo, IEnumerable <Rota> rotas)
        {
            var linhas = new List <string> {
                rotas.Count().ToString()
            };

            foreach (var rota in rotas)
            {
                foreach (var roteiro in rota.Roteiros)
                {
                    var consumoMedio = (Math.Truncate(100 * roteiro.ConsumoMedio) / 100)
                                       .ToString("0.00", new CultureInfo("en-US", false));
                    linhas.Add($"{roteiro.Veiculo.Codigo} {consumoMedio}");
                }
                linhas.Add("");
            }

            arquivoService.EscreverArquivoDeSaida(linhas, nomeDoArquivo);
            return(linhas);
        }
Esempio n. 9
0
        public IEnumerable <string> EscreverRelatorioDeCombustivel(IArquivoService arquivoService, string nomeDoArquivo,
                                                                   IEnumerable <Rota> rotas, double combustivel)
        {
            var linhas = new List <string>();

            foreach (var rota in rotas)
            {
                combustivel -= rota.ConsumoMedio;
                if (combustivel <= 0)
                {
                    combustivel = 0;
                }
                linhas.Add(combustivel.ToString("0.##", new CultureInfo("en-US", false)));
            }

            linhas.Insert(0, combustivel.ToString("0.##", new CultureInfo("en-US", false)));
            linhas.Insert(1, "");
            linhas.Add("");

            arquivoService.EscreverArquivoDeSaida(linhas, nomeDoArquivo);
            return(linhas);
        }
        public ProdutoEditViewModel(
            IRegionManager regionManager,
            IDialogService dialogService,
            IArquivoService arquivoService,
            IProdutoRepository produtoRepository
            )
        {
            _regionManager     = regionManager;
            _dialogService     = dialogService;
            _arquivoService    = arquivoService;
            _produtoRepository = produtoRepository;

            IncluirImagemCommand = new DelegateCommand(OnIncluirImagem);
            AlterarImagemCommand = new DelegateCommand <short?>(OnAlterarImagem);
            ExcluirImagemCommand = new DelegateCommand <short?>(OnExcluirImagem);

            IncluirEspecificacaoCommand = new DelegateCommand(OnIncluirEspecificacao);
            ExcluirEspecificacaoCommand = new DelegateCommand <short?>(OnExcluirEspecificacao);

            SalvarCommand = new DelegateCommand(OnSalvar, PodeSalvar);
            VoltarCommand = new DelegateCommand(() =>
                                                _regionManager.RequestNavigate(RegionNames.MAIN_REGION, RegionNames.PRODUTOS));
        }
Esempio n. 11
0
 public FileReaderWorker(IArquivoService arquivoService, ILogger <FileReaderWorker> logger, IOptions <ProducerSettings> config)
 {
     this.arquivoService = arquivoService;
     this.logger         = logger;
     this.config         = config.Value;
 }
Esempio n. 12
0
 public ArquivoController(IArquivoService notaFiscalService) : base()
 {
     _notaFiscalService = notaFiscalService;
 }
 public ProcessaArquivoService(IRelatorioService relatorioService, IArquivoService arquivoService)
 {
     this.relatorioService = relatorioService;
     this.arquivoService   = arquivoService;
 }
Esempio n. 14
0
 public ArquivoAppService(IArquivoService arquivoService)
     : base(arquivoService)
 {
     _arquivoService = arquivoService;
 }
Esempio n. 15
0
 public ArquivoAppService(IMapper mapper, IUnitOfWork uow, IArquivoService arquivoService) : base(mapper, uow)
 {
     this._arquivoService = arquivoService;
 }
 public ArquivoAppService(IArquivoService serviceBase) : base(serviceBase)
 {
     _serviceBase = serviceBase;
 }
Esempio n. 17
0
 public ArquivosController(IArquivoService loginService)
 {
     _arquivoService = loginService;
 }
        public void Init()
        {
            this.texto = string.Empty;

            this.arquivoService = MockServices.ArquivoService;
        }
Esempio n. 19
0
 public void Init()
 {
     servico        = MockServices.ProcessaArquivoService;
     arquivoService = MockServices.ArquivoService;
     extensao       = MockServices.AnaliseVendasService.RelatorioExtensao;
 }