private void cargarListaDetalleTamanioProducto(object sender, EventArgs e) { Button button = sender as Button; Console.WriteLine(" Product list button.Name " + button.Name); int intCveProducto = (Int32.Parse(button.Name)); //Hay detalles de producto para tamaño panelTamanioProducto.Controls.Clear(); listaDetalleTamanioProducto = catProductosFrontController.cargarProductosPorProductoPadre(intCveProducto); listaGeneralProductosCargados.AddRange(listaDetalleTamanioProducto); listaIngredientesOpcionalesSeleccionados = new List<INGREDIENTE_OPCIONAL_EN_COMANDA>(); ingredientesAdicionalesListBox.Items.Clear(); int numeroElementosAgregados = 0; //No Hay detalles productos por tamaño if (listaDetalleTamanioProducto != null && listaDetalleTamanioProducto.Count() > 0) { numeroElementosAgregados = cargarTamanioProductoByCveProducto(intCveProducto); } else { //Agregar producto //Agregar ingredientes opcionales numeroElementosAgregados = cargarIngredientesOpcionalesByCveProducto(intCveProducto); } //Se agrega como tal el producto if (listaDetalleTamanioProducto.Count() == 0) { Console.WriteLine("No hay nuevos elementos agregados "); catProductoSeleccionado = obtenerProductoSeleccionado(intCveProducto); //Se acutaliza el producto que hasta el momento fue seleccionado actualizarProductoSeleccionado(catProductoSeleccionado); } }
public void actualizarProductoSeleccionado(CAT_PRODUCTOS catProductoSeleccionado) { Console.WriteLine("Se esta actualizando el producto seleccionado " + catProductoSeleccionado.TXT_NOMBRE_PRODUCTO); //Se reinicia el costo total del producto costoTotalProducto = 0; nombreProductoLabel.Text = catProductoSeleccionado.TXT_NOMBRE_PRODUCTO; costoTotalProducto = (float)catProductoSeleccionado.NUM_COSTO_PRODUCTO; ingredientesAdicionalesListBox.Items.Clear(); actualizarCostoTotalProducto(); }
private void seleccionarTamanioProducto(object sender, EventArgs e) { Button button = (Button)sender; int intCveProducto = Int32.Parse(button.Name); Console.WriteLine( " TAMANIO PRODUCTO " + intCveProducto); cargarIngredientesOpcionalesByCveProducto(intCveProducto); catProductoSeleccionado = obtenerProductoSeleccionado(intCveProducto); //Se acutaliza el producto que hasta el momento fue seleccionado actualizarProductoSeleccionado(catProductoSeleccionado); }
public void setCatProducto(CAT_PRODUCTOS prod) { this.catProducto = prod; }