public LineaFacturaCompra registrarLinea(LProducto lProducto, int cantidad)
        {
            LLineaFactura linea = new LLineaFactura();

            //lProducto.Stock = linea.Smstock;
            linea.Cantidad = cantidad;
            linea.Producto = lProducto;
            List <LLineaFactura> lineas = LineasFC;

            lineas.Add(linea);
            LineaFacturaCompra datoslineafactura = linea.getDataType();

            return(datoslineafactura);
        }
        private List <LineaFacturaCompra> ListarLFC(int id)
        {
            LineaFacturaCompra        pr   = null;
            List <LineaFacturaCompra> list = new List <LineaFacturaCompra>();

            using (ProyectoEntities db = new ProyectoEntities())
            {
                var query = (from p in db.LineaFacturaCompra
                             where p.IdFacturaCompra == id
                             select new
                {
                    ProductoLFC = p.ProductoLFC,
                    IdFacturaCompra = p.IdFacturaCompra,
                    CantidadLFC = p.CantidadLFC,
                    ImporteLFC = p.ImporteLFC,
                }).ToList();


                if (query != null)
                {
                    foreach (var r in query)
                    {
                        pr                 = new LineaFacturaCompra();
                        pr.ProductoLFC     = r.ProductoLFC;
                        pr.IdFacturaCompra = r.IdFacturaCompra;
                        pr.CantidadLFC     = r.CantidadLFC;
                        pr.ImporteLFC      = r.ImporteLFC;

                        list.Add(pr);
                    }
                }
            }



            return(list);
        }