Buenos dias,
tengo un formulario de ventas que al finalizar debe de imprimir una factura y lo que necesito es saber como pasar el parametro que necesita mi procedimiento para cargar los datos. Ya agregue los campos a llenarse cuando para cuando cargue el formulario,
ya le envie el parametro al formulario que contiene el reporte solo necesito que lo lea, me explico:
este es mi procedimiento almacenado:
ALTER PROC [dbo].[SP_FACTURAVENTA]
@IDVENTA INT=NULL
AS
BEGIN
select DISTINCT ventas.IDVenta,ventas.Identificacion,clientes.Nombres, clientes.Apellidos,ventas.ID, productos.Producto,productos.Marca,productos.Modelo,productos.Descripcion,ventas.Cantidad,productos.PrecioVenta, ventas.Subtotal,ventas.ITBIS,ventas.Total,ventas.Fecha from Tab_ventas as ventas INNER JOIN Tab_productos AS productos ON ventas.ID=productos.ID INNER JOIN Tab_clientes as clientes ON ventas.Identificacion=clientes.Identificacion
WHERE
IDVenta =@IDVENTA
end
como se nota espera el IDVenta que es el que cargara los datos correspondientes, del formulario de ventas le paso el IDVenta para que realice la carga de los datos, el formulario de reportes :
FormulariodeReporte frm= new FormulariodeReporte();
frm.txtidventa (que es el textbox que recibe que tiene el modifiers en publico).text=lblidventa(que es el label del formulario de ventas que tiene el modifiers en publico).text
frm.ShowDialog();
el IDVenta es recibido correctamente al formulario de reporte, el punto es que no se como seria la linea de codigo para que el procedimiento lo lea y cargue la data.
por favor ayuda
samuel