private void btnAceptar_Click(object sender, EventArgs e) { if (txtNombre.Text == "") { MessageBox.Show("Llene Todos Los Campos", "ERROR"); } else { Producto producto = new Producto() { nombre_producto = txtNombre.Text, id_categoria = categoria.id_categoria, ProductoImagen = new ProductoImagen(), TipoProducto = new List <TipoProducto>() }; producto.ProductoImagen.Image = pictureBox1.Image; if (ControlProductos.Instance.Agregar(producto)) { MessageBox.Show("Producto Agregado Correctamente", "COMPLETADO"); Changed = true; productoAux = producto; } else { MessageBox.Show("Eror", "Error"); } } this.Close(); using (ProductoTipos variante = new ProductoTipos(true, productoAux)) { variante.ShowDialog(); } }
private void UpdateList(List <Producto> productos) { contenedorTarjetas.Controls.Clear(); // Agregra el evento MouseClick a todas las tarjetas if (productos == null) { MessageBox.Show("Revisa tu coneccion"); return; } foreach (Producto producto in productos) { TarjetaProducto tarjetaProducto = new TarjetaProducto(producto, this); tarjetaProducto.MouseClick += (sender, e) => { if (e.Button == MouseButtons.Right) { return; } using (ProductoTipos variante = new ProductoTipos(Maximized, producto)) { variante.ShowDialog(this); } }; tarjetaProducto.ContextMenuStrip = materialContextMenuStrip1; contenedorTarjetas.Controls.Add(tarjetaProducto); } }