Esempio n. 1
0
        private String salvarSimuladoImpresso(int idSimulado, int ano, string environmentRootPath)
        {
            var arquivo           = _exercicioRepository.GetPdfSimuladoImpressa(idSimulado, ano, environmentRootPath);
            var bucketSimuladoPDF = ConfigurationProvider.Get("Settings: BucketSimuladoPDF");
            var diretorio         = ConfigurationProvider.Get("Settings: DiretorioSimuladoPDF");

            var arquivoBytes = File.ReadAllBytes(arquivo);

            var amazon = new AmazonManager(ConfigurationProvider.Get("Settings: SimuladoPDFKey"), ConfigurationProvider.Get("Settings: SimuladoPDFSecret"));

            var arquivoNome = string.Format("SIMULADO-{0}-{1}.pdf", ano, idSimulado);

            return(amazon.UploadFile(bucketSimuladoPDF, diretorio, arquivoBytes, arquivoNome));
        }
        private void buscar_button_Click(object sender, EventArgs e)
        {
            this.ClearAll();

            string marca  = marcaBox.Text;
            string modelo = textBoxModelo.Text;

            if (checkBoxAmazon.Checked && checkBoxFnac.Checked && checkBoxPCComp.Checked)
            {
                Espectaculo();
            }

            if (checkBoxPCComp.Checked)
            {
                listaResultados.AddRange(PCComponentesManager.Buscar(marca, modelo));
            }
            if (checkBoxFnac.Checked)
            {
                listaResultados.AddRange(FnacManager.Buscar(marca, modelo));
            }
            if (checkBoxAmazon.Checked)
            {
                listaResultados.AddRange(AmazonManager.Buscar(marca, modelo));
            }

            listaResultadosComparados = Comparador.Procesar(listaResultados, marca, modelo);

            foreach (TelefonoComparado resultado in listaResultadosComparados)
            {
                if (pasaFiltro(resultado.Nombre))
                {
                    string[] listViewItem =
                    { resultado.Nombre,
                      Comparador.PrecioToString(resultado.PrecioPrincipal),
                      Comparador.PrecioToString(resultado.PrecioOriginalPrincipal),
                      resultado.WebPrincipal,
                      Comparador.PrecioToString(resultado.PrecioAmazon),
                      Comparador.PrecioToString(resultado.PrecioOriginalAmazon),
                      Comparador.PrecioToString(resultado.PrecioFnac),
                      Comparador.PrecioToString(resultado.PrecioOriginalFnac),
                      Comparador.PrecioToString(resultado.PrecioPCComponentes),
                      Comparador.PrecioToString(resultado.PrecioOriginalPCComponentes) };
                    listResultView.Items.Add(new ListViewItem(listViewItem));
                }
            }

            try { driver.Quit(); } catch (Exception) { }
        }
 public MaterialApostilaAlunoManager()
 {
     //key e secret
     amazonManager = new AmazonManager(ConfigurationProvider.Get("Settings:MaterialApostilaAlunoKey"), ConfigurationProvider.Get("Settings:MaterialApostilaAlunoSecret"));
 }