public void cargarBoxProductos(string Codigo) { try { ListadoProductosAPI.Clear(); contador = 0; /* * MetodosApi api = new MetodosApi(); * var respuesta = JArray.Parse(api.obtenerProductos(Codigo)); * if (respuesta[0].ToString() == "S") * { * JArray jsonString = JArray.Parse(respuesta[1].ToString()); * * foreach (JObject item in jsonString.OfType<JObject>()) * { * ProductosAPI rm = CompletarInformacion(item); * CompletarDatosListas(rm); * } * * lstProd.HeightRequest = 88 * contador; * * } * else * DisplayAlert("Error", "No existen productos asociadas", "OK"); */ } catch (Exception ex) { throw; } }
public void cargarBoxProductos(string Codigo, string ClasePrecio) { try { ListadoProductosAPI.Clear(); contador = 0; MetodosApi api = new MetodosApi(); var respuesta = JArray.Parse(api.obtenerProductos(Codigo, ClasePrecio)); if (respuesta[0].ToString() == "S") { JArray jsonString = JArray.Parse(respuesta[1].ToString()); foreach (JObject item in jsonString.OfType <JObject>()) { ProductosAPI rm = CompletarInformacion(item); ListadoProductosAPI.Add(rm); contador++; } lstProd.HeightRequest = 88 * contador; } else { DisplayAlert("Alerta", "No existen productos asociadas", "OK"); } } catch (Exception ex) { throw; } }
private void lstProductos_ItemSelected(object sender, SelectedItemChangedEventArgs e) { try { lstProd.IsVisible = true; lstProd.HeightRequest = 0; btnGuardarProd.IsVisible = false; btnEditar.IsVisible = true; ListadoProductosAPI.Clear(); //Datos Tabla LISTA var item = (Productos)e.SelectedItem; codigoPrduc = item.ID.ToString(); cantidadPrduc = item.Cantidad; totalPrduc = Convert.ToInt32(item.Total); nroLinea = item.nroLinea; precioUnitario = item.PrecioUnitario; Stock = item.Stock; bscProducto.Text = codigoPrduc; bscProducto.IsEnabled = false; txtNrolinea.Text = nroLinea.ToString(); txtNrolinea.IsEnabled = false; txtCantidad.Text = cantidadPrduc.ToString(); var TotalProductos = totalPrduc * cantidadPrduc; txtTotal.Text = TotalProductos.ToString(); txtTotal.IsEnabled = false; txtPrecioUnitario.Text = precioUnitario.ToString(); txtPrecioUnitario.IsEnabled = false; txtStock.Text = Stock.ToString(); txtStock.IsEnabled = false; btnEditar.IsVisible = true; btnGuardarProd.IsVisible = false; } catch (Exception ex) { throw; } }
private void CompletarDatosListas(ProductosAPI pa) { ListadoProductosAPI.Add(pa); contador++; }