public void agregarCarrito(CapaLogicaNegocios.ServicioMasterBikes.Cl_Producto prod) { bool existe = false; TarjetaCarritoBod tcp = new TarjetaCarritoBod(prod, this); //tcp.Name = "Control"+prod.nombre.ToString()+prod.idProducto.ToString(); tcp.Dock = DockStyle.Top; foreach (var item in listaCarrito) { if (prod.idProducto == item.idProducto) { existe = true; MessageBox.Show("El ya se encuentra agregado"); } } if (existe == false) { listaCarrito.Add(prod); carritoPage.Controls.Add(tcp); calcularTotalCompra(); } }
public TarjetaCarritoBod(CapaLogicaNegocios.ServicioMasterBikes.Cl_Producto prod, BodegueroControl bc) { InitializeComponent(); lblNombreProd.Text = prod.nombre; lblModelo.Text = prod.modelo; lblDescripcion.Text = prod.descripcion; lblPrecio.Text = prod.precio.ToString(); txtCantidad.Text = Convert.ToString(1); prod.cantidad = Convert.ToInt32(txtCantidad.Text); lblTotal.Text = "$" + prod.precio.ToString(); //byte[] imagen = servicio_imagen.ImgToByteArray(prod.rutaFoto); picFoto.Image = ByteToImage(prod.imagen); picFoto.SizeMode = PictureBoxSizeMode.StretchImage; lblProveedor.Text = prod.proveedor; producto = prod; bodControl = bc; }