private async void BtnActualizar_Clicked(object sender, EventArgs e) { try { Producto _actualizarProducto = new Producto(db); _actualizarProducto.Id = Int32.Parse(lblId.Text); _actualizarProducto.NombreProd = txtProducto.Text; _actualizarProducto.Marca = (string)ListaMarca.SelectedItem; _actualizarProducto.Precio = double.Parse(txtPrecio.Text); _actualizarProducto.Descripcion = txtDescripcion.Text; _actualizarProducto.ImagProd = "Item.png"; var resultado = _actualizarProducto.ActualizarRegistro(_actualizarProducto).Result; if (resultado) { await DisplayAlert("Exito", "El registro fue módificado", "Aceptar"); await Navigation.PopModalAsync(); } else { await DisplayAlert("Error", "El registro no fue módificado", "Aceptar"); } } catch (Exception) { throw; } }
private void BtnActualizar_Click(object sender, EventArgs e) { if (DataGridProductos.SelectedRows.Count > 0) { if (ComprobarDatos()) { if (producto.ActualizarRegistro()) { DataGridProductos.DataSource = producto.MostrarRegistros(); LblAdvertencia.Visible = false; LblNotificacion.Text = "Producto actualizado correctamente"; LblNotificacion.Visible = true; LimpiarTextBox(); } else { LblNotificacion.Text = "Error al Actualizar el producto"; LblNotificacion.Visible = true; } } } else { LblAdvertencia.Text = "Debe de elegir un Producto Primero"; LblAdvertencia.Visible = true; } }