Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
 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;
 }