示例#1
0
        public void cargarDatos(compra obj)
        {
            List <compraDetallePersonalizada> listaCompraDetalle = new List <compraDetallePersonalizada>();
            //-------------- Obtener el detalleventa
            detallecompra        detalle      = new detallecompra();
            List <detallecompra> listaDetalle = detalle.GetAlldetallecompra();

            foreach (detallecompra det in listaDetalle)
            {
                if (det.idCompra == obj.Id)
                {
                    detalle = det;

                    //------------- Obtener el Producto
                    producto        producto      = new producto();
                    List <producto> listaProducto = producto.GetAllproducto();
                    foreach (producto pro in listaProducto)
                    {
                        if (pro.Id == detalle.idProducto)
                        {
                            producto = pro;

                            //Anadir a la lista de compraDetalle
                            listaCompraDetalle.Add(new compraDetallePersonalizada(detalle.Id, producto.nombre, detalle.cantidad, detalle.precio, obj.total));
                        }
                    }
                }
            }
            Application["grid"]        = listaCompraDetalle;
            grdListaCompras.DataSource = listaCompraDetalle;
            grdListaCompras.DataBind();
        }
        private void cargarLista()
        {
            producto        p = new producto();
            List <producto> listaProductos = p.GetAllproducto();

            grdProductos.DataSource = listaProductos;
            grdProductos.DataBind();
        }
示例#3
0
        public void cargarCombo()
        {
            producto        obj           = new producto();
            List <producto> listaproducto = obj.GetAllproducto();
            List <String>   productos     = new List <String>();

            foreach (producto pro  in listaproducto)
            {
                productos.Add(pro.nombre);
            }
            cboProductos.DataSource = productos;
            cboProductos.DataBind();
        }
示例#4
0
        public int obtenerIdProducto(String Producto)
        {
            producto        obj   = new producto();
            List <producto> lista = obj.GetAllproducto();

            foreach (producto pro in lista)
            {
                if (pro.nombre.Equals(Producto))
                {
                    return(pro.Id);
                }
            }
            return(0);
        }
示例#5
0
        protected void aumentarInventario()
        {
            List <compraDetallePersonalizada> lista = (List <compraDetallePersonalizada>)Application["grid"];

            foreach (compraDetallePersonalizada aux in lista)
            {
                producto        producto      = new producto();
                List <producto> listaProducto = producto.GetAllproducto();
                foreach (producto pro in listaProducto)
                {
                    if (pro.nombre.Equals(aux.Producto))
                    {
                        pro.cantidad += aux.Cantidad;
                        pro.Update();
                        break;
                    }
                }
            }
        }