public static string GerarArquivo(string texto, Idioma idioma) { string strIdioma = idioma == Idioma.Portugues ? "pt" : "en"; Uri url = new Uri(string.Format(URL_TTS_GOOGLE, texto, strIdioma)); PrepareRequest(url); WebResponse response = null; try { response = _request.GetResponse(); } catch { if (ProxyMethod.HasValue && ProxyMethod.Value == Google.TTS.ProxyMethod.ItauProxy) { ProxyMethod = null; PrepareRequest(url); response = _request.GetResponse(); } } Stream fileContent = response.GetResponseStream(); var caminhoTemp = Path.ChangeExtension(Path.GetTempFileName(), ".mp3"); using (Stream file = File.OpenWrite(caminhoTemp)) { CopyStream(fileContent, file); file.Flush(); file.Close(); } fileContent.Close(); fileContent.Dispose(); return caminhoTemp; }
public IdiomaForm() { InitializeComponent(); nombreTextBox.Select(); errorProvider.Icon = Resources.dialogError16x16; errorProvider.SetIconPadding(nombreTextBox, -20); idioma = new Idioma(); formValidator = new FormValidator(this); notEmptyRule = new NotEmptyValidationRule(nombreLabel.Text); }
public void CargarConfiguracion() { cXML nuevoXML = new cXML (); if (File.Exists (pathConfig)) { configuracionJuego = nuevoXML.Cargar_Clase_Serializable<Config> (pathConfig, configuracionJuego); Modificar_Configuracion_Audio(configuracionJuego.VolumenSonido, configuracionJuego.VolumenMusica, configuracionJuego.SonidoActivado, configuracionJuego.MusicaActivada); } else GrabarConfiguracion(); idiomaJuego = configuracionJuego.IdiomaJuego; nuevoXML.Cerrar (); }
public HttpResponseMessage Create(Idioma idioma) { var response = new HttpResponseMessage(); try { idioma = _service.Idioma.Create(idioma); response = Request.CreateResponse(HttpStatusCode.OK, idioma); } catch (Exception ex) { response = Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message); } return response; }
// --- Buscar ----------------------------------------------------------- public static async Task <Livro> Buscar(string isbnConsulta) { // --- Submete o formulário de pesquisa --- IList <KeyValuePair <string, string> > nameValueCollection = new List <KeyValuePair <string, string> > { { new KeyValuePair <string, string>("data[Busca][tag]", isbnConsulta) }, }; HttpClient client = new HttpClient(); var response = client.PostAsync("https://www.skoob.com.br/livro/lista", new FormUrlEncodedContent(nameValueCollection)).Result; var html = response.Content.ReadAsStringAsync().Result; // --- Lê HTML da pesquisa --- var context = BrowsingContext.New(Configuration.Default.WithDefaultLoader()); var pesquisa = await context.OpenAsync(req => req.Content(html)); // --- Verifica se achou o ISBN pesquisado --- var alert = pesquisa.QuerySelectorAll(".alert"); if (alert.Length == 1) { throw new Exception("Livro não encontrado!"); } // --- Monta o link do livro --- var link = pesquisa.QuerySelector(".detalhes > a").GetAttribute("href"); var linkCompleto = "https://www.skoob.com.br" + link; // --- Lê HTML do livro --- var livroHTML = await context.OpenAsync(linkCompleto); // --- Capa --- string capaR = string.Empty; capaR = livroHTML.QuerySelector(".capa-link-item > img").GetAttribute("src").Trim(); // --- Titulo --- string tituloR = string.Empty; tituloR = livroHTML.QuerySelector(".sidebar-titulo").Text().Trim(); // ---Subtitulo-- - string subTituloR = string.Empty; try { subTituloR = livroHTML.QuerySelector(".sidebar-subtitulo").Text().Trim(); } catch (Exception e) { } // --- ISBN --- string isbnR = string.Empty; isbnR = livroHTML.QuerySelector(".sidebar-desc > span").Text().Trim(); // --- Descrição --- string descricaoR = string.Empty; descricaoR = livroHTML.QuerySelector("p[itemprop=description]").Text().Trim(); // --- Genero --- string[] generosR = livroHTML.QuerySelector(".pg-livro-generos").Text().Trim().Split(" / "); // --- Autor --- string autorR = string.Empty; autorR = livroHTML.QuerySelector("#pg-livro-menu-principal-container > a").Text().Trim(); // --- Editora --- string editoraR = string.Empty; editoraR = Regex.Replace(livroHTML.QuerySelector(".sidebar-desc").ToHtml().Split("<br>")[4].Split(":")[1].Trim(), @"<(.|\n)*?>", string.Empty); // --- Idioma --- string idiomaR = string.Empty; idiomaR = livroHTML.QuerySelector(".sidebar-desc").ToHtml().Split("<br>")[3].Split(":")[1].Trim(); // --- Ano --- string anoR = string.Empty; anoR = livroHTML.QuerySelector(".sidebar-desc").ToHtml().Split("<br>")[2].Split(" / ")[0].Split(":")[1].Trim(); // --- Páginas --- string paginasR = string.Empty; paginasR = livroHTML.QuerySelector(".sidebar-desc").ToHtml().Split("<br>")[2].Split(" / ")[1].Split(":")[1].Trim(); var livro = new Livro(); var autor = new Autor(); autor.Descricao = autorR; var editora = new Editora(); editora.Descricao = editoraR; var idioma = new Idioma(); idioma.Descricao = idiomaR; var genero = new List <Genero>(); foreach (var g in generosR) { var gen = new Genero(); gen.Descricao = g; genero.Add(gen); } livro.Capa = capaR; livro.Titulo = tituloR; livro.SubTitulo = subTituloR; livro.Isbn = isbnR; livro.Descricao = descricaoR; livro.Autor = autor; livro.Editora = editora; livro.Idioma = idioma; livro.Ano = anoR; livro.Paginas = paginasR; livro.Generos = genero; return(livro); }
public void carregar(int id) { this.Idioma = OIdiomaConsultaBL.carregar(id); }
public void cambiarIdioma(Idioma idioma) { this.idioma = idioma; }
public int Modificar(Idioma modelo) { return(_adIdioma.Modificar(modelo)); }
public static void ReproduzirSincrono(string texto, Idioma idioma) { Reproduzir(texto, idioma, true); }
private async void AdicionarIdioma_Click(object sender, RoutedEventArgs e) { //Validar os campos var result = await IdiomaDialog.ShowAsync(); string resutado = "" + result; if (resutado.Equals("Primary")) { if (idi.nomeIdioma.Equals("Outro")) { idi.nomeIdioma = Tb_nomeIdioma.Text; } await IdiomaTable.InsertAsync(idi); listaIdiomas.Add(idi); Lv_idioma.ItemsSource = listaIdiomas; carregar.Visibility = Visibility.Visible; idi = new Idioma(); carregar.Visibility = Visibility.Collapsed; } }
public String CreateLengage([FromBody] Idioma idioma) { return(objtraduct.AddLanguage(idioma)); }
private void onOk(object sender, EventArgs e) { if (formValidator.Validate()) { try { using (IdiomaRepository repo = new IdiomaRepository()) { idioma = repo.SaveNew(idioma); } } catch (BusinessEntityRepositoryException ex) { MessageBox.Show(this, ex.Message + ":\n\n" + ex.InnerException.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); DialogResult = DialogResult.None; return; } DialogResult = DialogResult.OK; } }
private static void Reproduzir(string texto, Idioma idioma, bool esperar) { List<String> trechos = SepararTrechos(texto, 12).ToList(); arquivos.Clear(); foreach (var trecho in trechos) { arquivos.Add(GerarArquivo(trecho, idioma)); } Thread playerProcess = new Thread(new ParameterizedThreadStart(ReproduzirArquivo)); playerProcess.Start(arquivos); Thread.Sleep(1000); while (esperar && !idle) { Thread.Sleep(1000); } }
public static void ReproduzirAsincrono(string texto, Idioma idioma) { Reproduzir(texto, idioma, false); }
/// <summary> /// Edita Idioma. /// </summary> /// <param name="idioma">Idioma a ser Editado. </param> public void Editar(Idioma idioma) { _context.Entry(idioma).State = EntityState.Modified; _context.SaveChanges(); }
public NotificationResult Salvar(Idioma entidade) { throw new NotImplementedException(); }
public void cambiarIdioma(Idioma idioma) { vista.cambiarIdioma(idioma); }
private void EstableceIdioma(Idioma oIdioma) { lblTitulo.Text = oIdioma.Texto("FacXODC"); lblOrden.Text = oIdioma.Texto("OrdenCompra") + ":"; }
public string Excluir(Idioma entidade) { return(idioma_Servico.Excluir(entidade)); }
public NotificationResult Excluir(Idioma entidade) { return(_idiomaServico.Excluir(entidade)); }
public bool Actualizar(Idioma idioma) { var dato = repositorio.Actualizar(idioma); return(dato); }
public NotificationResult Atualizar(Idioma entidade) { return(_idiomaServico.Atualizar(entidade)); }
public void IdiomaCambiado(Idioma nuevoIdioma) { this.Text = _traductorUsuario.Traducir(ConstantesTexto.ImpEtiq); }
public async Task <ActionResult <IdiomaResponseModificarDto> > Modificar(int id, [FromBody] Idioma modelo) { IdiomaResponseModificarDto respuesta = new IdiomaResponseModificarDto(); if (!ModelState.IsValid) { respuesta.ListaError.Add(new ErrorDto { Mensaje = "Los parametros enviados no son correctos" }); return(BadRequest(respuesta)); } var entidad = await Task.FromResult(_lnIdioma.ObtenerPorId(modelo.IdIdioma)); if (entidad == null) { respuesta.ListaError.Add(new ErrorDto { Mensaje = "Objeto no encontrado con el ID proporcionado" }); return(NotFound(respuesta)); } var result = await Task.FromResult(_lnIdioma.Modificar(modelo)); if (result == 0) { respuesta.ListaError.Add(new ErrorDto { Mensaje = "Error al intentar modificar" }); return(BadRequest(respuesta)); } respuesta.ProcesadoOk = true; return(Ok(respuesta)); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { idiomaSeleccionado = (Idioma)comboBox1.SelectedItem; recargarEtiquetas(); }
public Trapecio(decimal lado, Idioma idioma) : base(lado) { }
//Construtor public IdiomaCadastroForm() { this.Idioma = new Idioma(); }
public TrianguloEquilatero(decimal lado, Idioma idioma) : base(lado) { }
private void EstableceIdioma(Idioma oIdioma) { lblTitulo.Text = oIdioma.Texto("FacXFechaFactura"); lblFecFacIni.Text = oIdioma.Texto("FechaInicial") + ":"; lblFecFacFin.Text = oIdioma.Texto("FechaFinal") + ":"; }
public void Cadastrar(Idioma idioma) { ctx.Idioma.Add(idioma); ctx.SaveChanges(); }
/// <summary> /// Salva Idioma. /// </summary> /// <param name="idioma">Idioma a ser Salvo.</param> public void Salvar(Idioma idioma) { _context.Idiomas.Add(idioma); _context.SaveChanges(); }
public void cambiarIdioma(Idioma idioma) { this.idioma = idioma; inicializarVista(); }
/// <summary> /// Excluir Idioma. /// </summary> /// <param name="idioma">Idioma a ser Excluido.</param> public void Excluir(Idioma idioma) { _context.Idiomas.Remove(idioma); _context.SaveChanges(); }
private void EstableceIdioma(Idioma oIdioma) { lblTitulo.Text = oIdioma.Texto("FacXRangoFolios"); lblFolInicial.Text = oIdioma.Texto("FolioInicial") + ":"; lblFolioFinal.Text = oIdioma.Texto("FolioFinal") + ":"; }
public async Task InsertAsync(Idioma obj) { _context.Add(obj); await _context.SaveChangesAsync(); }
private void BtnSave_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; IList <Idioma> idiomas = new List <Idioma>(); for (int i = 0; i < DataIdioma.Rows.Count; i++) { if (DataIdioma.Rows[i].Cells[0].Value != null && DataIdioma.Rows[i].Cells[1].Value != null && DataIdioma.Rows[i].Cells[2].Value != null) { Idioma idioma = idiomaDAO.FindByLangu(DataIdioma.Rows[i].Cells[1].Value.ToString()); if (idioma == null) { idioma = new Idioma(); } idioma.Spras = DataIdioma.Rows[i].Cells[0].Value.ToString(); idioma.Langu = DataIdioma.Rows[i].Cells[1].Value.ToString(); idioma.Denominacao = DataIdioma.Rows[i].Cells[2].Value.ToString(); idiomas.Add(idioma); } } if (idiomas != null && idiomas.Count > 0) { for (int i = 0; i < idiomas.Count; i++) { if (idiomas[i].Id > 0) { idiomaDAO.Merge(idiomas[i]); } else { idiomaDAO.Persist(idiomas[i]); } } var message = "Idioma(s) salvo com sucesso..."; this.principal.exibirMessage(actionOK, message, "S"); FormUtil.GetMessage(actionOK, message); this.principal.HideExecucao(); } else { var message = "Dados nao salvo, campos obrigatórios..."; this.principal.exibirMessage(actionErr, message, "E"); FormUtil.GetMessage(actionErr, message); this.principal.HideExecucao(); } this.Cursor = Cursors.Default; DataIdioma.Focus(); } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBoxEx.Show(DataIdioma, ex.Message, "Erro Idiomas", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public NotificationResult Salvar(Idioma entidade) { return(idioma_Servico.Salvar(entidade)); }
public bool Agregar(Idioma idioma) { var dato = repositorio.Agregar(idioma); return(dato); }
public static string Imprimir(List <FormaGeometrica> formas, Idioma idioma) { var sb = new StringBuilder(); if (!formas.Any()) { sb.Append("<h1>" + idioma.TextoListaVacia() + "</h1>"); } else { List <LineaReportePorFigura> lineasPorFigura = new List <LineaReportePorFigura>(); sb.Append("<h1>" + idioma.TextoCabecera() + "</h1>"); LineaReportePorFigura nuevaLineaDeFormaGeometrica; bool figuraEncontrada; foreach (FormaGeometrica miFroma in formas) { figuraEncontrada = false; foreach (LineaReportePorFigura linea in lineasPorFigura) { if (linea.FormaGeometricaDeLinea.IdTipo == miFroma.IdTipo) { linea.Resultados.Cantidad++; linea.Resultados.ResultadoArea += miFroma.CalcularArea(); linea.Resultados.ResultadoPerimetro += miFroma.CalcularPerimetro(); figuraEncontrada = true; break; } } /* * var result = (LineaReportePorFigura) (from item in lineasPorFigura where item.FormaGeometricaDeLinea.IdTipo == miFroma.IdTipo select item); * if (result == null) * { * ResultadosDeFigura nuevoResultado = new ResultadosDeFigura(); * nuevoResultado.Cantidad = 1; * nuevoResultado.ResultadoArea = miFroma.CalcularArea(); * nuevoResultado.ResultadoPerimetro = miFroma.CalcularPerimetro(); * nuevaLineaDeFormaGeometrica = new LineaReportePorFigura(miFroma, nuevoResultado); * lineasPorFigura.Add(nuevaLineaDeFormaGeometrica); * } * else * { * result.Resultados.Cantidad++; * result.Resultados.ResultadoArea += miFroma.CalcularArea(); * result.Resultados.ResultadoPerimetro += miFroma.CalcularPerimetro(); * } */ if (figuraEncontrada == false) { ResultadosDeFigura nuevoResultado = new ResultadosDeFigura(); nuevoResultado.Cantidad = 1; nuevoResultado.ResultadoArea = miFroma.CalcularArea(); nuevoResultado.ResultadoPerimetro = miFroma.CalcularPerimetro(); nuevaLineaDeFormaGeometrica = new LineaReportePorFigura(miFroma, nuevoResultado); lineasPorFigura.Add(nuevaLineaDeFormaGeometrica); } } int totalFiguras = 0; decimal totalAreas = 0; decimal totalPerimietros = 0; foreach (LineaReportePorFigura linea in lineasPorFigura) { sb.Append("<br>"); totalFiguras += linea.Resultados.Cantidad; totalAreas += linea.Resultados.ResultadoArea; totalPerimietros += linea.Resultados.ResultadoPerimetro; sb.Append(idioma.TextoLinea(linea.Resultados, linea.FormaGeometricaDeLinea)); } sb.Append("<br>"); sb.Append(idioma.TextoPie(totalFiguras, totalAreas, totalPerimietros)); } return(sb.ToString()); }
public DadosPedido(string numero, decimal valor, string descricao) { numeroField = numero; valorField = valor.ToFormatoCielo(); moedaField = Moeda.Real; datahoraField = DateTime.Now; descricaoField = descricao; idiomaField = Idioma.PT; }