private void modificaring_button_Click(object sender, EventArgs e) { Ingrediente ingredienteSeleccionado = stockingredientes_listBox.SelectedItem as Ingrediente; Sistema.ModificarIngrediente(nombre_textBox.Text, decimal.Parse(cantidad_textBox.Text), decimal.Parse(precio_textBox.Text), decimal.Parse(cantidadminima_textBox.Text), ingredienteSeleccionado); Refrescar(); vaciartb(); }
private void eliminaring_button_Click(object sender, EventArgs e) { Ingrediente ingredienteSeleccionado = stockingredientes_listBox.SelectedItem as Ingrediente; Sistema.EliminarIngrediente(ingredienteSeleccionado); Refrescar(); vaciartb(); }
private void Agregaringreceta_button_Click(object sender, EventArgs e) { Ingrediente ingSeleccionado = ingredientesreceta_comboBox.SelectedItem as Ingrediente; Receta receta = recetas_listBox.SelectedItem as Receta; Sistema.AgregarIngredienteReceta(receta, ingSeleccionado, decimal.Parse(cantidadingreceta_textBox.Text)); RefrescarIngredientes(); vaciartb(); }
public static void AgregarIngredienteReceta(Receta receta, Ingrediente ingrediente, decimal cantidad) { IngredienteReceta ingredienteReceta = new IngredienteReceta() { Ingrediente = ingrediente, Cantidad = cantidad, }; receta.IngredienteReceta.Add(ingredienteReceta); }
private void stockingredientes_listBox_SelectedIndexChanged(object sender, EventArgs e) { Ingrediente ingrediente = stockingredientes_listBox.SelectedItem as Ingrediente; if (ingrediente != null) { nombre_textBox.Text = ingrediente.Nombre; cantidadminima_textBox.Text = ingrediente.CantidadMinima.ToString(); cantidad_textBox.Text = ingrediente.Stock.ToString(); precio_textBox.Text = ingrediente.PrecioKG.ToString(); } }
// Cuando se cocina una receta hay que restar la cantidad que se usa de cada ingrediente // dentro del stock. public static void AgregarIngrediente(string nombre, decimal stock, decimal preciokg, decimal cantidadminima) { Ingrediente ingrediente = new Ingrediente() { Nombre = nombre, Stock = stock, PrecioKG = preciokg, CantidadMinima = cantidadminima, }; Ingredientes.Add(ingrediente); GuardarIngrediente(); }
public static void EliminarIngrediente(Ingrediente ingrediente) { Ingredientes.Remove(ingrediente); GuardarIngrediente(); }
public static void ModificarIngrediente(string nombre, decimal stock, decimal preciokg, decimal cantidadminima, Ingrediente ingrediente) { ingrediente.Nombre = nombre; ingrediente.Stock = stock; ingrediente.PrecioKG = preciokg; ingrediente.CantidadMinima = cantidadminima; GuardarIngrediente(); }