public async void CargarContactos() { try { _Global.ListaContactos = await EContacto.GetListaContactos(); _Global.Vistas.ListaContactos.LlenarLista(); } catch (Exception ex) { App.Current.MainPage.DisplayAlert("System", ex.Message, "ok"); } }
public async void CargarContactos() { try { _Global.ListaContactos = await EContacto.GetListaContactos(); _Global.Vistas.ListaContactos.LlenarLista(); } catch (Exception) { throw; } }
public async void Handle_ItemSelected(object sender, SelectedItemChangedEventArgs e) { if (e.SelectedItem == null) { return; } txtBuscar.Text = string.Empty; if (Transaction == TipoTransaction.Select) { var d = e.SelectedItem; //Telefono var contactoSelect = _Global.VM.VMListaContactos.Contactos.First(x => x.Nombre.Equals(e.SelectedItem.ToString())); _Global.ContactoSeleccionado = contactoSelect; var numero = Regex.Replace(contactoSelect.Telefono, @"[^0-9A-Za-z]", "", RegexOptions.None); if (_Global.PaisSeleccionado.PrefijoTelefonico == "53") { int tam_var = numero.Length; String Var_Sub = numero.Substring((tam_var - 8), 8); numero = Var_Sub; } if (Tipo == "movil") { txtTelefono.Text = numero; // txtPais.Text = "(+" + contactoSelect.Prefijo + ")" + contactoSelect.Pais; } else { txtUserNauta.Text = contactoSelect.UserNauta; } //_Global.PaisSeleccionado = new EPais { Nombre = contactoSelect.Pais, PrefijoTelefonico = contactoSelect.Prefijo }; ((ListView)sender).SelectedItem = null; await this.Navigation.PopAsync(); } if (Transaction == TipoTransaction.New) { ContactoSeleccionado = _Global.VM.VMListaContactos.Contactos.First(x => x.Nombre.Equals(ListViewContactos.SelectedItem.ToString())); _Global.PaisSeleccionado = new EPais { Nombre = ContactoSeleccionado.Pais, PrefijoTelefonico = ContactoSeleccionado.Prefijo }; } if (Transaction == TipoTransaction.Llamar) { _Global.ContactoSeleccionado = (EContacto)e.SelectedItem; //Telefono var numero = Regex.Replace(_Global.ContactoSeleccionado.Telefono, @"[^0-9A-Za-z]", "", RegexOptions.None); if (_Global.PaisSeleccionado.PrefijoTelefonico != null) { if (_Global.PaisSeleccionado.PrefijoTelefonico == "53") { int tam_var = numero.Length; String Var_Sub = numero.Substring((tam_var - 8), 8); numero = Var_Sub; } } if (txtNumero) { _Global.VM.VMRecargas.txtNumero = numero; txtNumero = false; } else { txtTelefono.Text = numero; } ((ListView)sender).SelectedItem = null; await this.Navigation.PopAsync(); } }
public async void GetListContactos() { Contactos = await EContacto.GetListaContactos(); _Global.ListaContactos = Contactos; }