public SetInfoIdioma(InfoIdioma idioma, bool last = false) { InitializeComponent(); Background.BackgroundColor = Color.FromHex("#A5FFFFFF"); InfoIdioma = idioma; _nombre.Text = idioma.Nombre; if (idioma.lectura > 0) { _lectura.Text = idioma.lectura + ""; } if (idioma.escritura > 0) { _escritura.Text = idioma.escritura + ""; } if (idioma.conversacion > 0) { _conversacion.Text = idioma.conversacion + ""; } if (last) { _continuar.Text = "Finalizar"; } }
void ContinuarClicked(object sender, System.EventArgs e) { if (!Valid()) { return; } var localuser = PropertiesManager.GetUserInfo(); var infoIdioma = new InfoIdioma() { Nombre = InfoIdioma.Nombre, id_datos_usuario = localuser.data.datos_usuario.id_datos_usuario, id_idioma_adicional = getIdioma(InfoIdioma.Nombre), lectura = int.Parse(_lectura.Text), escritura = int.Parse(_escritura.Text), conversacion = int.Parse(_conversacion.Text), }; if (HelperIdioma.InfioIdiomas.ContainsKey(InfoIdioma.Nombre)) { HelperIdioma.InfioIdiomas.Remove(InfoIdioma.Nombre); } HelperIdioma.InfioIdiomas.Add(InfoIdioma.Nombre, infoIdioma); if (NextPage != null) { NextPage(this); } //} }
public CarouselPageIdiomas(List <string> idiomas) { Idiomas = idiomas; var n = 0; foreach (var idioma in Idiomas) { InfoIdioma indoIdioma; if (HelperIdioma.InfioIdiomas.ContainsKey(idioma)) { indoIdioma = HelperIdioma.InfioIdiomas[idioma]; } else { indoIdioma = new InfoIdioma() { Nombre = idioma, }; } var p = new SetInfoIdioma(indoIdioma, n == (idiomas.Count - 1)); p.NextPage = NextPage; Children.Add(p); n++; } NavigationPage.SetHasNavigationBar(this, false); }
public IdiomaItemView(InfoIdioma idioma) { InitializeComponent(); _labelTitulo.Text = idioma.Nombre; _labelTitulo.TextColor = Color.FromHex("#636363"); var lect = string.Format("Lectura {0}%", idioma.lectura); var escr = string.Format("Escritura {0}%", idioma.escritura); var con = string.Format("Conversación {0}%", idioma.conversacion); _info.Text = string.Format("{0}\n{1}\n{2}", lect, escr, con); _info.TextColor = Color.FromHex("#003464"); }