public void LerLocalizacao()
    {
        dicionario_de_textos_do_jogo = new Dictionary <Idiomas, Dictionary <string, string> >();
        documento_xml = new XmlDocument();
        resource      = Resources.Load <TextAsset>("Localizacao/Localizacao - 01");

        documento_xml.LoadXml(resource.text);
        XmlNode     nodo_de_idiomas = documento_xml.GetElementsByTagName("language")[0];
        XmlNodeList idiomas         = nodo_de_idiomas.ChildNodes;

        foreach (XmlNode idioma in idiomas)
        {
            Dictionary <string, string> entradas_de_texto;
            Idiomas     qual_idioma     = QualIdioma(idioma.Name);
            XmlNodeList lista_de_frases = idioma.ChildNodes;
            if (lista_de_frases.Count != 0)
            {
                entradas_de_texto = new Dictionary <string, string>();

                foreach (XmlNode frases in lista_de_frases)
                {
                    entradas_de_texto.Add(frases.Attributes["name"].Value, frases.InnerText);
                }

                dicionario_de_textos_do_jogo.Add(qual_idioma, entradas_de_texto);
            }
        }
    }
Пример #2
0
        public List <UserFilter> secondFilter(UserContext _context, Idiomas info)
        {
            List <UserFilter> users = new List <UserFilter>();
            var firstFilter         = filterUsertoTeach(_context, info);
            int len = info.idiomasApr.Count;

            foreach (UserFilter u in firstFilter)
            {
                foreach (Idioma f in u.IdiomasEns)
                {
                    for (int i = 0; i < len; i++)
                    {
                        if (f.INombre == info.idiomasApr[i])
                        {
                            if (users.Contains(u))
                            {
                                break;
                            }
                            users.Add(u);
                            break;
                        }
                    }
                }
            }


            return(users);
        }
Пример #3
0
        public List <UserFilter> filterUsertoTeach(UserContext _context, Idiomas idiomas)
        {
            List <UserFilter> users = new List <UserFilter>();
            int len = idiomas.idiomasens.Count;

            foreach (Usuario u in _context.Get())
            {
                foreach (Idioma i in u.IdiomasApr)
                {
                    for (int x = 0; x < len; x++)
                    {
                        if (i.INombre == idiomas.idiomasens[0])
                        {
                            UserFilter user = new UserFilter();
                            user.Nombre     = u.Nombre;
                            user.IdiomasApr = u.IdiomasApr;
                            user.IdiomasEns = u.IdiomasEns;
                            user.edad       = u.Edad;
                            user.porigen    = u.POrigen;
                            users.Add(user);
                            break;
                        }
                    }
                }
            }

            return(users);
        }
 //Ver todos los idiomas
 public IEnumerable <Idiomas> GetAllIdiomas()
 {
     try
     {
         List <Idiomas> lstIdiomas = new List <Idiomas>();
         using (SqlConnection con = new SqlConnection(connectionString))
         {
             SqlCommand cmd = new SqlCommand("spGetAllIdiomas", con);
             cmd.CommandType = CommandType.StoredProcedure;
             con.Open();
             SqlDataReader rdr = cmd.ExecuteReader();
             while (rdr.Read())
             {
                 Idiomas idiomas = new Idiomas();
                 idiomas.ID     = Convert.ToInt32(rdr["IDIdioma"]);
                 idiomas.Idioma = rdr["Idioma"].ToString();
                 lstIdiomas.Add(idiomas);
             }
             con.Close();
         }
         return(lstIdiomas);
     }
     catch
     {
         throw;
     }
 }
Пример #5
0
        //****************************************************************************************************************
        static string escogerIdioma()
        {
            string idiomaLectura = "";
            int    validacion    = 0;

            while (validacion == 0)
            {
                Console.WriteLine("\nUpps, se me olvido que tambien ocupo el idioma, dime a que idioma quieres traducir\n");
                idiomaLectura = Console.ReadLine();
                try
                {
                    JObject resp   = RestClient.GetRequest("http://localhost:52383/api/Idiomas/GetByName/" + idiomaLectura);
                    string  a      = JsonConvert.SerializeObject(resp.SelectToken("Data"));
                    Idiomas idioma = JsonConvert.DeserializeObject <Idiomas>(a);
                    idiomaLectura = idioma.NOMBRE_IDIOMA;
                    validacion    = 1;
                }
                catch (Exception e)
                {
                    validacion = 0;
                }
            }

            return(idiomaLectura);
        }
Пример #6
0
        public Boolean editarIdiomas(Idiomas idiomas)
        {
            Boolean       respuesta  = false;
            SqlConnection connection = null;
            DataTable     dt         = new DataTable();

            try
            {
                using (connection = Conexion.ObtieneConexion("ConexionBD"))
                {
                    SqlDataReader consulta;
                    connection.Open();

                    var parametros = new[]
                    {
                        ParametroAcceso.CrearParametro("@descripcion", SqlDbType.VarChar, idiomas.descripcion, ParameterDirection.Input),
                        ParametroAcceso.CrearParametro("@idIdioma", SqlDbType.VarChar, idiomas.idIdioma, ParameterDirection.Input),
                    };

                    consulta = Ejecuta.ProcedimientoAlmacenado(connection, "Adminitracion.ActualizarIdiomaSP", parametros);
                    dt.Load(consulta);
                    connection.Close();
                    respuesta = true;
                }
            }
            catch (Exception ex)
            {
                respuesta = false;
                Console.WriteLine(ex);
            }

            return(respuesta);
        }
Пример #7
0
        private void cmdGuardar_Click(object sender, EventArgs e)
        {
            int                id       = int.Parse(txtId.Text);
            string             nom      = txtNombre.Text;
            string             selected = cbxEstado.SelectedItem.ToString();
            string             gradop   = cbxGrado.SelectedItem.ToString();
            EstadoPersistencia estado   = EstadoPersistencia.Inactivo;

            estado = EnumUtil.ParseEnum <EstadoPersistencia>(selected);
            Idiomas cpt = new Idiomas();

            if (id > 0)
            {
                cpt        = _context.Idiomas.Find(id);
                cpt.Grado  = gradop;
                cpt.Nombre = nom;
                cpt.Estado = estado;
            }
            else
            {
                cpt.Grado  = gradop;
                cpt.Nombre = nom;
                cpt.Estado = estado;
                _context.Idiomas.Add(cpt);
            }
            _context.SaveChanges();
            cleanTxt();
            RefreshData();
        }
Пример #8
0
        public async Task UpdateSolicitud(Idiomas idioma)
        {
            try
            {
                var _idioma = await _ctx.Idiomas.FirstOrDefaultAsync(e => e.IdiomasId == idioma.IdiomasId);

                if (_idioma != null)
                {
                    _idioma.FechaValidacion        = idioma.FechaValidacion;
                    _idioma.EstadoFlujoId          = idioma.EstadoFlujoId;
                    _idioma.IdiomaId               = idioma.IdiomaId;
                    _idioma.PorcentajeGradoDominio = idioma.PorcentajeGradoDominio;
                    _idioma.PorcentajeConversacion = idioma.PorcentajeConversacion;
                    _idioma.PorcentajeEscritura    = idioma.PorcentajeEscritura;
                    _idioma.PorcentajeLectura      = idioma.PorcentajeLectura;
                    _idioma.FechaAcreditacion      = idioma.FechaAcreditacion;
                    _idioma.Puntuacion             = idioma.Puntuacion;
                    _idioma.CertificacionId        = idioma.CertificacionId;

                    await _ctx.SaveChangesAsync();

                    PersonasRepository prep = new PersonasRepository();
                    Personas           p    = await prep.GetByClave(idioma.ClavePersona);

                    p.ultimaActualizacion = DateTime.Now;
                    await prep.Update(p);
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message, e);
            }
        }
        public IActionResult Edit(Idiomas idiomas)
        {
            sv.Actualizar(idiomas);
            int?id = sv.identificarCandidato(idiomas.Id);

            return(RedirectToAction("Index", "Home", new { id = id }));
        }
Пример #10
0
        //private readonly Idiomas _idioma;

        //public HandlerReporte(Idiomas idioma)
        //{
        //    this._idioma = idioma;
        //}

        public static string Imprimir(List <FormaGeometrica> formas, Idiomas idioma)
        {
            var sb = new StringBuilder();
            var metricasFormasGeometricas = new HandlerMetricaFormaGeometrica();

            if (!formas.Any())
            {
                sb.Append(HandlerTraductor.DevolverMensajeListaVaciaPorIdioma(idioma));
            }
            else
            {
                // Hay por lo menos una forma
                // HEADER
                sb.Append(HandlerTraductor.DevolverHeaderPorIdioma(idioma));

                for (var i = 0; i < formas.Count; i++)
                {
                    metricasFormasGeometricas.AcumularMetricasPorFormaGeometrica(formas[i].TipoDeFormaGeometrica, formas[i].CalcularArea(), formas[i].CalcularPerimetro());
                }

                sb.Append(ObtenerLinea(metricasFormasGeometricas.Cuadrados, metricasFormasGeometricas.AreaCuadrados, metricasFormasGeometricas.PerimetroCuadrados, FormasGeometricas.Cuadrado, idioma));
                sb.Append(ObtenerLinea(metricasFormasGeometricas.Circulos, metricasFormasGeometricas.AreaCirculos, metricasFormasGeometricas.PerimetroCirculos, FormasGeometricas.Circulo, idioma));
                sb.Append(ObtenerLinea(metricasFormasGeometricas.Triangulos, metricasFormasGeometricas.AreaTriangulos, metricasFormasGeometricas.PerimetroTriangulos, FormasGeometricas.TrianguloEquilatero, idioma));
                sb.Append(ObtenerLinea(metricasFormasGeometricas.Trapecio, metricasFormasGeometricas.AreaTrapecio, metricasFormasGeometricas.PerimetroTrapecio, FormasGeometricas.Trapecio, idioma));


                // FOOTER
                HandlerTraductor.ArmarFooterPorIdioma(sb, metricasFormasGeometricas, idioma);
            }

            return(sb.ToString());
        }
        public JsonResult ListaLenguaje(int index = 0)
        {
            Idiomas idiomas = new Idiomas();

            idiomas = EngineData.Idiomas(index);
            return(Json(idiomas));
        }
Пример #12
0
    public string GetDisplayNameTema(Temas _tema, Idiomas _idioma)
    {
        switch (_tema)
        {
        case Temas.Claro:
            if (_idioma == Idiomas.Español)
            {
                return("Claro");
            }
            else
            {
                return("Light");
            }

        case Temas.Oscuro:
            if (_idioma == Idiomas.Español)
            {
                return("Oscuro");
            }
            else
            {
                return("Dark");
            }

        default:
            return("ERROR");
        }
    }
Пример #13
0
    public string GetDisplayNameIdioma(Idiomas _idiomaIn, Idiomas _idiomaOut)
    {
        switch (_idiomaIn)
        {
        case Idiomas.Español:
            if (_idiomaOut == Idiomas.Español)
            {
                return("Español");
            }
            else
            {
                return("Spanish");
            }

        case Idiomas.Ingles:
            if (_idiomaOut == Idiomas.Español)
            {
                return("Inglés");
            }
            else
            {
                return("English");
            }

        default:
            return("ERROR");
        }
    }
Пример #14
0
        public ActionResult DeleteConfirmed(int id)
        {
            Idiomas idiomas = db.Idiomas.Find(id);

            db.Idiomas.Remove(idiomas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #15
0
 public void Nuevo(Idiomas id, int idcandidato)
 {
     id.Id     = NuevoCodigo();
     id.Estado = 1;
     DB.Idiomas.Add(id);
     DB.SaveChanges();
     NuevoCandidatoCompetencias(id.Id, idcandidato);
 }
Пример #16
0
 public Idiomas Isertar(Idiomas obj)
 {
     using (MofinEntornoEntidad db = new MofinEntornoEntidad())
     {
         db.Idiomas.Add(obj);
         db.SaveChanges();
         return(obj);
     }
 }
Пример #17
0
 public void Actualizar(Idiomas obj)
 {
     using (MofinEntornoEntidad db = new MofinEntornoEntidad())
     {
         db.Idiomas.Attach(obj);
         db.Entry(obj).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
Пример #18
0
 public void Eliminar(Idiomas obj)
 {
     using (MofinEntornoEntidad db = new MofinEntornoEntidad())
     {
         db.Idiomas.Attach(obj);
         db.Idiomas.Remove(obj);
         db.SaveChanges();
     }
 }
    private string TextoEmIdiomaEspecifico(Idiomas qual_idioma, string qual_texto)
    {
        if (qual_idioma == Idiomas.Erro)
        {
            return("Erro - Idioma não existe");
        }

        return(dicionario_de_textos_do_jogo[qual_idioma][qual_texto]);
    }
Пример #20
0
 public ActionResult Edit([Bind(Include = "id_idiom,desc_idiom")] Idiomas idiomas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(idiomas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(idiomas));
 }
        public BaseEntity BuildObject(Dictionary <string, object> row)
        {
            var idioma = new Idiomas
            {
                NOMBRE_IDIOMA = GetStringValue(row, DB_COL_NOMBRE_IDIOMA),
                PAIS_ORIGEN   = GetStringValue(row, DB_COL_PAIS_ORIGEN),
            };

            return(idioma);
        }
Пример #22
0
        public PreguntaViewModel(Idiomas idioma)
        {
            JsonTools.cargarDatosJson();
            preguntaActual = 1;
            pregunta       = JsonTools.getPregunta(preguntaActual);

            Idioma        = idioma;
            Pista         = pregunta.Imagen.Nombre[setIdiomaPista(Idioma)];
            Imagen        = pregunta.Imagen.Url;
            ListaOpciones = pregunta.ListaOpciones;
        }
Пример #23
0
        public ActionResult Create([Bind(Include = "id_idiom,desc_idiom")] Idiomas idiomas)
        {
            if (ModelState.IsValid)
            {
                db.Idiomas.Add(idiomas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(idiomas));
        }
Пример #24
0
 private Idiomas setIdiomaPista(Idiomas idioma)
 {
     if (idioma == Idiomas.esp)
     {
         return(Idiomas.ing);
     }
     else
     {
         return(Idiomas.esp);
     }
 }
Пример #25
0
 protected override void newHotspot()
 {
     hotspot = new NavigationHS();
     HS      = (NavigationHS)hotspot;
     sameFileAllLanguages    = false;
     HS.generalData.ath      = 0;
     HS.generalData.atv      = 0;
     HS.generalData.id_pano  = 0;
     HS.generalData.name     = Idiomas.lng("tManualLink") + (totalHotspots() + 1).ToString();
     HS.generalData.external = true;
 }
Пример #26
0
        //DELETE

        public ActionResult Inactivar(int?id)
        {
            Idiomas idioma = context.Idiomas.Find(id);

            if (idioma.Activo == true)
            {
                idioma.Activo = false;
            }
            context.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #27
0
    public void SetSettings(SaveDataSettings _settings)
    {
        idioma          = _settings.idioma;
        tema            = _settings.tema;
        deporteFavorito = _settings.deporteFavorito;

        SetTemaActual(tema);
        //Debug.Log("IDIOMA: " + idioma);
        //Debug.Log("TEMA: " + tema);
        //Debug.Log("DEP FAV: " + deporteFavorito);
        //Debug.Log("EQU FAV: " + equipoFavorito);
    }
Пример #28
0
 /// <summary>
 /// Crea un nuevo registro de idiomas por empleado
 /// </summary>
 /// <param name="idioma">objeto tipo idiomas</param>
 /// <returns></returns>
 public async Task Create(Idiomas idioma)
 {
     try
     {
         _ctx.Idiomas.Add(idioma);
         await _ctx.SaveChangesAsync();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message, e);
     }
 }
Пример #29
0
 public int AddIdioma(Idiomas model)
 {
     try
     {
         _dbContext.Idiomas.Add(model);
         _dbContext.SaveChanges();
         return(200);
     }
     catch (Exception)
     {
         return(500);
     }
 }
Пример #30
0
        public static string TraducirForma(FormasGeometricas tipo, int cantidad, Idiomas idioma)
        {
            switch (tipo)
            {
            case FormasGeometricas.Cuadrado:
                if (idioma == Idiomas.Castellano)
                {
                    return(cantidad == 1 ? "Cuadrado" : "Cuadrados");
                }
                if (idioma == Idiomas.Ingles)
                {
                    return(cantidad == 1 ? "Square" : "Squares");
                }
                return(cantidad == 1 ? "Quadrado" : "Quadrados");

            case FormasGeometricas.Circulo:
                if (idioma == Idiomas.Castellano)
                {
                    return(cantidad == 1 ? "Círculo" : "Círculos");
                }
                if (idioma == Idiomas.Ingles)
                {
                    return(cantidad == 1 ? "Circle" : "Circles");
                }
                return(cantidad == 1 ? "Círculo" : "Círculos");

            case FormasGeometricas.TrianguloEquilatero:
                if (idioma == Idiomas.Castellano)
                {
                    return(cantidad == 1 ? "Triángulo" : "Triángulos");
                }
                if (idioma == Idiomas.Ingles)
                {
                    return(cantidad == 1 ? "Triangle" : "Triangles");
                }
                return(cantidad == 1 ? "Triângulo" : "Triângulos");

            case FormasGeometricas.Trapecio:
                if (idioma == Idiomas.Castellano)
                {
                    return(cantidad == 1 ? "Trapecio" : "Trapecios");
                }
                if (idioma == Idiomas.Ingles)
                {
                    return(cantidad == 1 ? "Trapeze" : "Trapezes");
                }
                return(cantidad == 1 ? "Trapézio" : "Trapézios");
            }

            return(string.Empty);
        }
Пример #31
0
 // Use this for initialization
 void Start()
 {
     idioma = Idiomas.en;
     LerXML ();
     StartCoroutine (LoadAssetBundle());
 }