Ejemplo n.º 1
0
        private List <Etiqueta> ListaDeEtiquetaAEliminar()
        {
            List <Etiqueta>   listaDeEtiquetas            = new List <Etiqueta>();
            List <Traduccion> listaDeTraduccionesCancelar = new List <Traduccion>();

            Etiqueta etiquetaCancelar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionCancelarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "cancelar");
            Traduccion traduccionCancelarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "cancelar");
            Traduccion traduccionCancelarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "cancel");
            Traduccion traduccionCancelarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "cancel");

            listaDeTraduccionesCancelar.Add(traduccionCancelarEs);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEsVe);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEn);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEnUs);

            etiquetaCancelar.IdiomaPorDefecto = "es-VE";
            etiquetaCancelar.Nombre           = "app.common.cancelar";
            etiquetaCancelar.AgregarTraducciones(listaDeTraduccionesCancelar);
            etiquetaCancelar.Activo = true;
            listaDeEtiquetas.Add(etiquetaCancelar);

            return(listaDeEtiquetas);
        }
Ejemplo n.º 2
0
        // - - - - - - - - - - - - - - - - - - - - GENERA LISTA DE OBJETOS TRADUCCIONES PARA VISUALIZAR Y TRABAJAR
        private List <Traduccion> getlisttraducciones(Nivel lvl)
        {
            traducciones.Clear();
            //MessageBox.Show("1.literales: " + literales + " - lenght: " + literales.Length);
            // settraducciones( getlisttraducciones(niveles[listBoxNiveles.SelectedIndex].Literales) );
            // - - - - - - - - - - - - - - - - - - - - genera lista de traducciones desde json
            List <Traduccion> searchtrad = null;

            if (lvl.Literales.Count > 0)
            {
                searchtrad = lvl.Literales;
            }
            Traduccion tmptrad;

            foreach (Idioma lang in idiomas)
            {
                //MessageBox.Show("foreach (Idioma lang in idiomas): " + lang.Nombre);
                tmptrad         = new Traduccion(lang.Id, lang.Nombre);
                tmptrad.Literal = lvl.Nombre;
                if (searchtrad != null)
                {
                    foreach (Traduccion trad in searchtrad)
                    {
                        //MessageBox.Show("foreach (Traduccion trad in traducciones): " + trad.Idioma);
                        if (lang.Id == trad.LangId)
                        {
                            tmptrad.Literal = trad.Literal;
                        }
                    }
                }
                traducciones.Add(tmptrad);
            }
            // - - - - - - - - - - - - - - - - - - - -
            return(traducciones);
        }
Ejemplo n.º 3
0
        private List <Etiqueta> ListaDeEtiquetaAModificar()
        {
            List <Etiqueta>   listaDeEtiquetas           = new List <Etiqueta>();
            List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>();

            Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionAceptarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar-m");
            Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar-m");
            Traduccion traduccionAceptarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "accept-m");
            Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept-m");

            listaDeTraduccionesAceptar.Add(traduccionAceptarEs);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEn);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs);

            etiquetaAceptar.IdiomaPorDefecto = "es-VE";
            etiquetaAceptar.Nombre           = "app.common.aceptar.modificada";
            etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar);
            etiquetaAceptar.Activo      = true;
            etiquetaAceptar.Descripcion = "Nueva descripcion";

            return(listaDeEtiquetas);
        }
Ejemplo n.º 4
0
        private List <Traduccion> GetTraducciones(string referencia)
        {
            //solo coge las traducciones nuevas / actualizadas
            List <Traduccion> traducciones = new List <Traduccion>();
            Traduccion        traduccion;

            if (productoTraducciones == null)
            {
                productoTraducciones = servTraduccion.ReadMultiple(null, null, 0);
            }

            IEnumerable <ProductoTraduccion.ProductoTraduccion> traduccionQuery =
                from translation in productoTraducciones
                where translation.Item_No.ToString() == referencia
                select translation;

            foreach (ProductoTraduccion.ProductoTraduccion trans in traduccionQuery)
            {
                if (!ExisteTraduccion(trans.Item_No, trans.Language_Code, trans.Description))
                {
                    traduccion        = new Traduccion();
                    traduccion.Idioma = trans.Language_Code;
                    traduccion.Texto  = trans.Description;
                    traducciones.Add(traduccion);
                }
            }
            return(traducciones);
        }
Ejemplo n.º 5
0
        private Diccionario DiccionarioModificado()
        {
            // Primer diccionario
            List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>();

            List <Traduccion> listaDeTraduccionesAceptar  = new List <Traduccion>();
            List <Traduccion> listaDeTraduccionesCancelar = new List <Traduccion>();

            Diccionario diccionario = Diccionario.CrearNuevoDiccionario(new Guid("a1fa3369-bc3f-4ebc-9cac-5677cbaa8114"), ambienteModificado);

            Etiqueta etiquetaAceptar  = Etiqueta.CrearNuevaEtiqueta(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888"));
            Etiqueta etiquetaCancelar = Etiqueta.CrearNuevaEtiqueta(new Guid("9a39ad6d-62c8-42bf-a8f7-66417b2b08d0"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionAceptarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar");
            Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar");
            Traduccion traduccionAceptarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "accept");
            Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept");

            listaDeTraduccionesAceptar.Add(traduccionAceptarEs);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEn);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs);

            etiquetaAceptar.IdiomaPorDefecto = "es-VE";
            etiquetaAceptar.Nombre           = "app.common.aceptar";
            etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar);
            etiquetaAceptar.Activo      = true;
            etiquetaAceptar.Descripcion = "Descripcion Aceptar";


            Traduccion traduccionCancelarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "cancelar");
            Traduccion traduccionCancelarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "cancelar");
            Traduccion traduccionCancelarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "cancel");
            Traduccion traduccionCancelarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "cancel");

            listaDeTraduccionesCancelar.Add(traduccionCancelarEs);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEsVe);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEn);
            listaDeTraduccionesCancelar.Add(traduccionCancelarEnUs);

            etiquetaCancelar.IdiomaPorDefecto = "es-VE";
            etiquetaCancelar.Nombre           = "app.common.cancelar";
            etiquetaCancelar.AgregarTraducciones(listaDeTraduccionesCancelar);
            etiquetaCancelar.Activo      = true;
            etiquetaCancelar.Descripcion = "Descripcion Cancelar";

            listaDeEtiquetas.Add(etiquetaAceptar);
            listaDeEtiquetas.Add(etiquetaCancelar);

            diccionario.Ambiente = "desarrollo";
            diccionario.AgregarEtiquetas(listaDeEtiquetas);

            return(diccionario);
        }
Ejemplo n.º 6
0
 // - - - - - - - - - - - - - - - - - - - - ASIGNA LITERAL A TextBox
 private void getliteralsdata()
 {
     if (listBoxTraducciones.SelectedIndex >= 0 && listBoxTraducciones.SelectedIndex < (traducciones.Count))
     {
         // asigna datos a formulario
         Traduccion traslate = traducciones[listBoxTraducciones.SelectedIndex];
         textBoxNombreTrad.Text = traslate.Literal;
         // - - - - - - - - - - - - - - - - - - - -
     }
 }
Ejemplo n.º 7
0
        public void PruebaEliminarTraduccionAEtiquetaSinTraducciones()
        {
            //Arrange
            Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");

            //Act
            prueba.EliminarTraduccion(Traduccion.CrearNuevaTraduccion(this.cultura, this.texto));
            //Assert
            prueba.Textos.Count.ShouldEqual(0);
        }
Ejemplo n.º 8
0
 public void Create(Traduccion temp)
 {
     try
     {
         crudTraduccion.Create(temp);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
     }
 }
Ejemplo n.º 9
0
        public static void registrarTraduccion(Palabra palabra, Usuario user, Diccionario dicc)
        {
            Traduccion tTraduc = new Traduccion();

            palabra               = palaMng.RetrieveByDic(palabra);
            tTraduc.palabraId     = palabra.palabraId;
            tTraduc.diccionarioId = dicc.diccionarioId;
            tTraduc.usuarioId     = user.usuarioId;
            tTraduc.fecha         = DateTime.Now;
            traducMng.Create(tTraduc);
        }
Ejemplo n.º 10
0
        public void PruebaEliminarTraduccionNoExistenteAEtiquetaConTraducciones()
        {
            //Arrange
            Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");

            prueba.AgregarTraduccion(Traduccion.CrearNuevaTraduccion(this.cultura, this.texto));
            //Act
            prueba.EliminarTraduccion(Traduccion.CrearNuevaTraduccion(this.cultura, "TextoNoExiste"));
            //Assert
            prueba.Textos.Count.ShouldEqual(1);
        }
Ejemplo n.º 11
0
 // todas las traduccions por palabraid
 public List <Traduccion> RetrieveAllID(Traduccion traduccion)
 {
     try
     {
         return(crudTraduccion.RetrieveAllID <Traduccion>(traduccion));
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(null);
     }
 }
Ejemplo n.º 12
0
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var temp = new Traduccion
            {
                traduccionId  = GetIntValue(row, DB_COL_TRADUCCIONID),
                palabraId     = GetIntValue(row, DB_COL_PALABRAID),
                usuarioId     = GetStringValue(row, DB_COL_USUARIOID),
                diccionarioId = GetIntValue(row, DB_COL_DICCIONARIOID),
                fecha         = GetDateValue(row, DB_COL_FECHA)
            };

            return(temp);
        }
Ejemplo n.º 13
0
        public Traducciones ModificarTraduccion(Traduccion traduccion)
        {
            if (dict.ContainsKey(traduccion.cultura) == true)
            {
                dict [traduccion.cultura] = traduccion.valor;
            }
            else
            {
                this.AgregarTraduccion(traduccion);
            }

            return(this);
        }
Ejemplo n.º 14
0
        public void PruebaModificarTraduccionAEtiquetaSinTraduccionesAgregaNuevaTraduccion()
        {
            //Arrange
            Etiqueta   prueba     = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");
            Traduccion traduccion = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("es"), "aceptar");

            //Act
            prueba.ModificarTraduccion(traduccion);
            //Assert
            prueba.Textos.Count.ShouldEqual(1);
            //prueba.Textos.ContainsKey(Cultura.CrearNuevoValorDeCultura("es")).ShouldEqual(true);
            prueba.Textos.ShouldContain(traduccion);
        }
Ejemplo n.º 15
0
        public void PruebaAgregarTraduccionAEtiquetaSinTraducciones()
        {
            //Arrange
            Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");
            //Act
            Traduccion traduccion = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto);

            prueba.AgregarTraduccion(traduccion);
            //Assert
            prueba.ShouldBeType <Etiqueta> ();
            prueba.Textos.Count.ShouldEqual(1);
            //prueba.Textos.ShouldContain(new KeyValuePair<string, Traduccion>(this.cultura, this.valor));
            prueba.Textos.ShouldContain(traduccion);
        }
Ejemplo n.º 16
0
        public void PruebaAgregarTraduccionExitenteAEtiquetaConTraducciones()
        {
            //Arrange
            Etiqueta   prueba      = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");
            Traduccion traduccion  = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto);
            Traduccion traduccion2 = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto);

            //Act
            prueba.AgregarTraduccion(traduccion);
            //Assert
            Assert.Throws <ArgumentException> (delegate {
                prueba.AgregarTraduccion(traduccion2);
            });
        }
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var traduccion = new Traduccion
            {
                Usuario       = GetStringValue(row, DB_COL_NOMBRE_USUARIO),
                Fecha         = GetDateValue(row, DB_COL_FECHA),
                Idioma        = GetStringValue(row, DB_COL_IDIOMA),
                FraseEspannol = GetStringValue(row, DB_COL_FRASE_ORIGEN),
                FraseIdioma   = GetStringValue(row, DB_COL_FRASE_TRADUCIDA),
                Popularidad   = GetIntValue(row, DB_COL_POPULARIDAD),
            };

            return(traduccion);
        }
Ejemplo n.º 18
0
        private List <Etiqueta> EtiquetasAAgregar()
        {
            List <Etiqueta>   listaDeEtiquetasAAgregar    = new List <Etiqueta>();
            List <Traduccion> listaDeTraduccionesEditar   = new List <Traduccion>();
            List <Traduccion> listaDeTraduccionesEliminar = new List <Traduccion>();

            Etiqueta etiquetaEditar   = Etiqueta.CrearNuevaEtiqueta(new Guid("0260b80b-4ac6-40a6-b5eb-b57916eaab2b"));
            Etiqueta etiquetaEliminar = Etiqueta.CrearNuevaEtiqueta(new Guid("e2850768-35df-46bb-8f79-48b06ba45528"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionEditarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar");
            Traduccion traduccionEditarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar");
            Traduccion traduccionEditarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit");
            Traduccion traduccionEditarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit");

            listaDeTraduccionesEditar.Add(traduccionEditarEs);
            listaDeTraduccionesEditar.Add(traduccionEditarEsVe);
            listaDeTraduccionesEditar.Add(traduccionEditarEn);
            listaDeTraduccionesEditar.Add(traduccionEditarEnUs);

            etiquetaEditar.IdiomaPorDefecto = "es-VE";
            etiquetaEditar.Nombre           = "app.common.editar";
            etiquetaEditar.AgregarTraducciones(listaDeTraduccionesEditar);
            etiquetaEditar.Activo = true;


            Traduccion traduccionEliminarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "Editar");
            Traduccion traduccionEliminarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "Editar");
            Traduccion traduccionEliminarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "Edit");
            Traduccion traduccionEliminarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "Edit");

            listaDeTraduccionesEliminar.Add(traduccionEliminarEs);
            listaDeTraduccionesEliminar.Add(traduccionEliminarEsVe);
            listaDeTraduccionesEliminar.Add(traduccionEliminarEn);
            listaDeTraduccionesEliminar.Add(traduccionEliminarEnUs);

            etiquetaEliminar.IdiomaPorDefecto = "es-VE";
            etiquetaEliminar.Nombre           = "app.common.eliminar";
            etiquetaEliminar.AgregarTraducciones(listaDeTraduccionesEliminar);
            etiquetaEliminar.Activo = true;

            listaDeEtiquetasAAgregar.Add(etiquetaEditar);
            listaDeEtiquetasAAgregar.Add(etiquetaEliminar);

            return(listaDeEtiquetasAAgregar);
        }
Ejemplo n.º 19
0
        public void PruebaModificarTraduccionExistenteAEtiquetaConTraduccionesCambiaValorDeLaTraduccion()
        {
            //Arrange
            Etiqueta prueba = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");

            prueba.AgregarTraduccion(Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("it"), "hola"));
            Traduccion traduccion = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("it"), "ciao");

            //Act
            prueba.ModificarTraduccion(traduccion);
            //Assert
            prueba.Textos.Count.ShouldEqual(1);
            //prueba.Textos.ContainsKey(Cultura.CrearNuevoValorDeCultura("it")).ShouldEqual(true);
            //prueba.Textos.[Cultura.CrearNuevoValorDeCultura("it")].ShouldEqual(Valor.CrearNuevoValorDeTraduccion("ciao"));
            prueba.Textos.ShouldContain(traduccion);
        }
Ejemplo n.º 20
0
        public void Create(Traduccion traduccion)
        {
            try
            {
                var c = crudTraduccion.Retrieve <Traduccion>(traduccion);

                if (c != null)
                {
                    //Traduccion already exists.
                    throw new BussinessException(3);
                }
                crudTraduccion.Create(traduccion);
            }
            catch (Exception ex)
            {
                ExceptionManager.GetInstance().Process(ex);
            }
        }
Ejemplo n.º 21
0
        public void PruebaAgregarTraduccionAEtiquetaConTraducciones()
        {
            //Arrange
            Etiqueta   prueba     = Etiqueta.CrearNuevaEtiqueta("app.common.aceptar");
            Traduccion traduccion = Traduccion.CrearNuevaTraduccion(this.cultura, this.texto);

            prueba.AgregarTraduccion(traduccion);
            //Act
            Traduccion traprueba = Traduccion.CrearNuevaTraduccion(Cultura.CrearNuevaCultura("en"), this.texto);

            prueba.AgregarTraduccion(traprueba);
            //Assert
            //prueba.ShouldBeType<Etiqueta>();
            prueba.Textos.Count.ShouldEqual(2);
            //prueba.Textos.ShouldContain (new KeyValuePair<Cultura, Valor> (this.cultura, this.valor));
            //prueba.Textos.ShouldContain (new KeyValuePair<Cultura, Valor> (Cultura.CrearNuevoValorDeCultura ("en"), this.valor));
            prueba.Textos.ShouldContain(traduccion);
            prueba.Textos.ShouldContain(traprueba);
        }
Ejemplo n.º 22
0
 public IHttpActionResult Get(string palabra)
 {
     try
     {
         var mng        = new TraduccionManager();
         var traduccion = new Traduccion()
         {
             FraseEspannol = palabra
         };
         apiResp = new ApiResponse {
             Data = mng.RetrieveAllByPalabra(traduccion)
         };
         return(Ok(apiResp));
     }
     catch (BussinessException bex)
     {
         return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message)));
     }
 }
Ejemplo n.º 23
0
        private void btnModificar_Click(object sender, EventArgs e)
        {
            TraduccionComponent traduccionComponent = new TraduccionComponent();

            if (txtIdioma.Text == "")
            {
                MetroMessageBox.Show(this, "Campo Traduccion vacio", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                Entities.Idioma idioma = new Entities.Idioma();
                idioma.Id = int.Parse(mgListado.CurrentRow.Cells[0].Value.ToString());
                Palabra palabra = new Palabra();
                palabra.Id = int.Parse(mgListado.CurrentRow.Cells[1].Value.ToString());
                Traduccion traduccion = new Traduccion(idioma, palabra);


                traduccion.traduccion = txtIdioma.Text;
                traduccionComponent.Update(traduccion);
            }
        }
Ejemplo n.º 24
0
        private Diccionario DiccionarioConUnaEtiquetaEliminada()
        {
            // Primer diccionario
            List <Etiqueta> listaDeEtiquetas = new List <Etiqueta>();

            List <Traduccion> listaDeTraduccionesAceptar = new List <Traduccion>();

            Diccionario diccionario = Diccionario.CrearNuevoDiccionario(new Guid("a1fa3369-bc3f-4ebc-9cac-5677cbaa8114"), ambienteTestPrueba);

            Etiqueta etiquetaAceptar = Etiqueta.CrearNuevaEtiqueta(new Guid("8a87f8a7-3df9-4d90-9478-350b964fc888"));

            Cultura culturaEs   = Cultura.CrearNuevaCultura("es");
            Cultura culturaEsVe = Cultura.CrearNuevaCultura("es-VE");
            Cultura culturaEn   = Cultura.CrearNuevaCultura("en");
            Cultura culturaEnUs = Cultura.CrearNuevaCultura("en-US");

            Traduccion traduccionAceptarEs   = Traduccion.CrearNuevaTraduccion(culturaEs, "aceptar");
            Traduccion traduccionAceptarEsVe = Traduccion.CrearNuevaTraduccion(culturaEsVe, "aceptar");
            Traduccion traduccionAceptarEn   = Traduccion.CrearNuevaTraduccion(culturaEn, "accept");
            Traduccion traduccionAceptarEnUs = Traduccion.CrearNuevaTraduccion(culturaEnUs, "accept");

            listaDeTraduccionesAceptar.Add(traduccionAceptarEs);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEsVe);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEn);
            listaDeTraduccionesAceptar.Add(traduccionAceptarEnUs);

            etiquetaAceptar.IdiomaPorDefecto = "es-VE";
            etiquetaAceptar.Nombre           = "app.common.aceptar";
            etiquetaAceptar.AgregarTraducciones(listaDeTraduccionesAceptar);
            etiquetaAceptar.Activo = true;

            listaDeEtiquetas.Add(etiquetaAceptar);

            diccionario.Ambiente = "desarrollo";
            diccionario.AgregarEtiquetas(listaDeEtiquetas);

            return(diccionario);
        }
Ejemplo n.º 25
0
        public static int calcularPopularidad(string frase)
        {
            int popularidad = 0;
            List <Traduccion> traducArray = new List <Traduccion>();

            string[] infoArray = frase.Split(' ');
            foreach (var palabra in infoArray)
            {
                Palabra temp = new Palabra();
                temp.palabra       = palabra;
                temp.diccionarioId = tDic.diccionarioId;
                temp = palaMng.RetrieveByDic(temp);
                Traduccion tempT = new Traduccion();
                tempT.palabraId = temp.palabraId;
                traducArray     = traducMng.RetrieveAllID(tempT);
                if (traducArray != null)
                {
                    popularidad += traducArray.Count;
                }
            }

            return(popularidad);
        }
Ejemplo n.º 26
0
 public Palabra Create(Palabra entity)
 {
     if (Verificar(entity))
     {
         PalabraDAC palabraDAC = new PalabraDAC();
         Palabra    palabra    = new Palabra();
         palabra = palabraDAC.Create(entity);
         Palabra unaPalabra = new Palabra();
         unaPalabra = ReadBy(entity.palabra);
         IdiomaComponent idiomaComponent = new IdiomaComponent();
         foreach (Idioma item in idiomaComponent.Read())
         {
             TraduccionComponent traduccionComponent = new TraduccionComponent();
             Traduccion          traduccion          = new Traduccion(item, unaPalabra);
             traduccionComponent.Create(traduccion);
         }
         return(palabra);
     }
     else
     {
         return(null);
     }
 }
Ejemplo n.º 27
0
 internal void Delete(Traduccion traduccion)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 28
0
 public void Create(Traduccion traduccion)
 {
     crudTraduccion.Create(traduccion);
 }
Ejemplo n.º 29
0
 public List <Traduccion> RetrieveAllByPalabra(Traduccion traduccion)
 {
     return(crudTraduccion.RetrieveAllByPalabra <Traduccion>(traduccion));
 }
Ejemplo n.º 30
0
 public Traduccion RetrieveById(Traduccion traduccion)
 {
     return(crudTraduccion.Retrieve <Traduccion>(traduccion));
 }