protected override void OnAppearing() { if (!CrossConnectivity.Current.IsConnected) { DisplayAlert("Error", "No estás conectado a internet", "Ok"); return; } idAsociado = Preferences.Get("idAsociado", -1); scanningDepen = DependencyService.Get <IQRScanning>(); DataTable tipoProducto = new DataTable(); if (!isEditing) { tipoProducto = DependencyService.Get <IWebService>().getTipoProducto_Busca(); pkrTipo.Items.Clear(); tipoProductoDic.Clear(); foreach (DataRow dr in tipoProducto.Rows) { pkrTipo.Items.Add(dr[2].ToString()); tipoProductoDic.Add(dr[2].ToString(), Convert.ToInt32(dr[0])); } pkrTipo.SelectedIndexChanged += tipoProductoSeleccionado; pkrTipo.SelectedIndex = -1; pkrMarcar.SelectedIndex = -1; pkrProducto.SelectedIndex = -1; } }
public Nuevo_Producto_Venta() { InitializeComponent(); if (!CrossConnectivity.Current.IsConnected) { DisplayAlert("Error", "No estás conectado a internet", "Ok"); return; } scanningDepen = DependencyService.Get <IQRScanning>(); DataTable tipoProducto = new DataTable(); tipoProducto = DependencyService.Get <IWebService>().getTipoProducto_Busca(); pkrTipo.Items.Clear(); tipoProductoDic.Clear(); foreach (DataRow dr in tipoProducto.Rows) { pkrTipo.Items.Add(dr[2].ToString()); tipoProductoDic.Add(dr[2].ToString(), Convert.ToInt32(dr[0])); } pkrTipo.SelectedIndexChanged += tipoProductoSeleccionado; }
public Caja_Ventas() { InitializeComponent(); if (!CrossConnectivity.Current.IsConnected) { DisplayAlert("Error", "No estás conectado a internet", "Ok"); return; } AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += MyHandler; idAsociado = Preferences.Get("idAsociado", -1); idSucursal = DependencyService.Get <IWebService>().getSucursal(idAsociado); btnScanUPC.IsEnabled = true; lsvCarrito.ItemsSource = listaCarrito; lblTotal.Text = total.ToString(); lblPuntos.Text = puntos.ToString(); scanningDepen = DependencyService.Get <IQRScanning>(); pkrTipo.SelectedIndexChanged += PkrTipo_SelectedIndexChanged; //listaCarrito.CollectionChanged += ListaCarrito_CollectionChanged; productosEntryComplete = DependencyService.Get <IWebService>().getPromoProductos_Busca(idAsociado); productosEntryDic = new Dictionary <string, string>(); productosEntry = new List <Promocion>(); foreach (DataRow dr in productosEntryComplete.Rows) { try { productosEntryDic.Add(dr["UPC"].ToString(), dr["Name"].ToString()); Promocion promoTemp = new Promocion() { nombre = dr["Name"].ToString(), UPC = dr["UPC"].ToString(), idPromocion = Convert.ToInt32(dr["IDProduct"].ToString()), isProduct = true }; productosEntry.Add(promoTemp); } catch (Exception ex) { } } //txtUPC.ItemsSource = productosEntry; }
public Loc_Mascota() { InitializeComponent(); if (!CrossConnectivity.Current.IsConnected) { DisplayAlert("Error", "No estás conectado a internet", "Ok"); return; } AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += MyHandler; wsDependency = DependencyService.Get <IWebService>(); scanningDepen = DependencyService.Get <IQRScanning>(); txtCodigo.Text = ""; rdOpcion.SelectedItemChanged += onOpcionSeleccionada; }
public Registro_dueno_mascota() { InitializeComponent(); if (!CrossConnectivity.Current.IsConnected) { DisplayAlert("Error", "No estás conectado a internet", "Ok"); return; } _ = Plugin.Geolocator.CrossGeolocator.Current.GetPositionAsync(TimeSpan.FromMilliseconds(500), null, false); _ = getCurrentLocation(); _ = getPermisoLocation(); pkrRazaMascota.IsEnabled = false; pkrColorMascota.IsEnabled = false; DataTable tipoMascota = new DataTable(); DependencyService.Get <IWebService>().getMascotaTipo_Busca(); tipoMascota = DependencyService.Get <IWebService>().MascotaTipo_Busca; scanningDepen = DependencyService.Get <IQRScanning>(); pkrTipoMascota.Items.Clear(); tipoMascotaDic.Clear(); foreach (DataRow dr in tipoMascota.Rows) { pkrTipoMascota.Items.Add(dr[2].ToString()); tipoMascotaDic.Add(dr[2].ToString(), Convert.ToInt32(dr[0])); } pkrTipoMascota.SelectedIndexChanged += tipoMascotaSeleccionado; pkrSexoMascota.SelectedIndexChanged += (object sender, EventArgs eventArgs) => { sexoSelectedM = pkrSexoMascota.SelectedIndex; if (sexoSelectedM == 0) { sexoMascotaC = (char)77; } else if (sexoSelectedM == 1) { sexoMascotaC = (char)72; } }; pkrSexoDueno.SelectedIndexChanged += (object sender, EventArgs eventArgs) => { sexoSelectedD = pkrSexoDueno.SelectedIndex; if (sexoSelectedD == 0) { sexoDuenoC = (char)77; } else if (sexoSelectedD == 1) { sexoDuenoC = (char)70; } }; //obtener CAMs a 30kms o menos try { DependencyService.Get <IWebService>().getCAM_busca(currentlocation.Latitude, currentlocation.Longitude, 50); //call to get CAMs list lista_CAM = DependencyService.Get <IWebService>().CAM_Busca; //get DataTable with Cams list } catch (Exception) { DependencyService.Get <IWebService>().getCAM_busca(25.691288, -100.316775, 50); //call to get CAMs list lista_CAM = DependencyService.Get <IWebService>().CAM_Busca; //get DataTable with Cams list } CAMDic.Clear(); pkrVeterinario.Items.Clear(); foreach (DataRow dr in lista_CAM.Rows) { CAMDic.Add(dr["BusinessName"].ToString(), Convert.ToInt32(dr["IDPartnerLocation"].ToString())); pkrVeterinario.Items.Add(dr["BusinessName"].ToString()); } pkrVeterinario.SelectedIndexChanged += PkrVeterinario_SelectedIndexChanged; }//Constructor
public Consulta_bene_vete() { InitializeComponent(); if (!CrossConnectivity.Current.IsConnected) { DisplayAlert("Error", "No estás conectado a internet", "Ok"); return; } AppDomain currentDomain = AppDomain.CurrentDomain; currentDomain.UnhandledException += MyHandler; try { lsvProductos.RefreshCommand = new Command(() => { lsvProductos.IsRefreshing = true; listaProductosCompleto.Clear(); listaProductos.Clear(); promoProductosVet.Clear(); promoProductosVet = DependencyService.Get <IWebService>().getPromoProductos_Busca(Preferences.Get("idAsociado", -1)); listaProductosCompleto = dataTableToListProductos(); lsvProductos.ItemsSource = listaProductos; lsvProductos.IsRefreshing = false; }); lsvServicios.RefreshCommand = new Command(() => { lsvServicios.IsRefreshing = true; listaServiciosCompleto.Clear(); ListaServicios.Clear(); promoServiciosVet.Clear(); promoServiciosVet = DependencyService.Get <IWebService>().getPromoServicios_Busca(Preferences.Get("idAsociado", -1)); listaServiciosCompleto = dataTableToListServicios(); lsvServicios.ItemsSource = listaServicios; lsvServicios.IsRefreshing = false; }); }catch (Exception ex) { } tipoBusqueda = 2; pkrBuscarPor.SelectedIndex = tipoBusqueda; scanningDepen = DependencyService.Get <IQRScanning>(); try { promoProductosVet = DependencyService.Get <IWebService>().getPromoProductos_Busca(Preferences.Get("idAsociado", -1)); promoServiciosVet = DependencyService.Get <IWebService>().getPromoServicios_Busca(Preferences.Get("idAsociado", -1)); listaProductosCompleto = dataTableToListProductos(); lsvProductos.ItemsSource = listaProductos; //ListaProductos = dataTableToListProductos(); listaServiciosCompleto = dataTableToListServicios(); lsvServicios.ItemsSource = listaServicios; } catch (Exception ex) { promoProductosVet = null; promoServiciosVet = null; } pkrBuscarPor.SelectedIndexChanged += (object sender, EventArgs args) => { tipoBusqueda = pkrBuscarPor.SelectedIndex; }; lsvResultados.ItemSelected += (object sender, SelectedItemChangedEventArgs args) => { //DisplayAlert("OK","Se selecciono elemento de la lista","Ok"); try { var position = args.SelectedItemIndex; var item = resultados[position] as Dueno; idMiembro = Convert.ToInt32(item.idDueno); usuario = item.nombre; promocionesDueno = DependencyService.Get <IWebService>().setPuntosPromociones_Busca(idMiembro, -1, -1); foreach (DataRow dr in promocionesDueno.Rows) { if (Convert.ToBoolean(dr["IsPoints"])) { puntos = Convert.ToInt32(dr["PointsActive"]); } } txtNombre.IsVisible = true; txtPuntos.IsVisible = true; txtNombre.Text = " Nombre: " + usuario; txtPuntos.Text = " Puntos: " + puntos; puntos = 0; lsvServiciosDueno.IsVisible = true; lsvServiciosDueno.ItemsSource = dataTableToListServicioDueno(); } catch (Exception ex) { Console.WriteLine("Error: " + ex); DisplayAlert("Error", "Hubo un problema al realizar la busqueda", "Ok"); } }; txtBuscarLsv.TextChanged += TxtBuscarLsv_TextChanged; txtBuscarServicios.TextChanged += TxtBuscarServicios_TextChanged; }