private void ButtonEliminar_Click(object sender, RoutedEventArgs e) { Proporcion ingredienteAEliminar = ((FrameworkElement)sender).DataContext as Proporcion; Platillo.EliminarIngredientePorId(ingredienteAEliminar.Ingrediente.Id); CalcularCostoTotal(); ActualizarPantalla(); }
private void TextBox_Loaded(object sender, RoutedEventArgs e) { Proporcion proporcion = ((FrameworkElement)sender).DataContext as Proporcion; TextBox padre = sender as TextBox; CandadoDeRefrescadoDeCajasDeTexto = false; padre.Text = proporcion.Cantidad.ToString(); CandadoDeRefrescadoDeCajasDeTexto = true; }
private void CantidadDeIngrediente_TextChanged(object sender, RoutedEventArgs e) { if (CandadoDeRefrescadoDeCajasDeTexto) { Proporcion proporcion = ((FrameworkElement)sender).DataContext as Proporcion; TextBox padre = sender as TextBox; if (padre.Text != string.Empty) { proporcion.Cantidad = double.Parse(padre.Text); } CalcularCostoTotal(); ActualizarPantalla(); } }