public void reimprimir() { string comandos = " SELECT dbo.factura.numero, dbo.articulo.descripcion, dbo.desglose.efectivo, dbo.desglose.tarjeta, dbo.desglose.cheque, dbo.desglose.devuelta, dbo.cliente.nombre, dbo.detalle_factura.cantidad, dbo.detalle_factura.precio, dbo.detalle_factura.itbis, dbo.detalle_factura.importe, dbo.factura.fecha, dbo.factura.monto, dbo.factura.ncf, dbo.factura.usuario, dbo.factura.estado, dbo.factura_vs_comprobante.nombre AS nombre_de, dbo.tipo_comprobante.tipo, dbo.empresa.nombre AS empresa, dbo.empresa.rnc, dbo.sucursal.nombre AS sucursal, dbo.sucursal.telefono FROM dbo.articulo INNER JOIN dbo.detalle_factura ON dbo.articulo.codigo = dbo.detalle_factura.articulo INNER JOIN dbo.factura ON dbo.detalle_factura.factura_numero = dbo.factura.numero INNER JOIN dbo.desglose ON dbo.factura.numero = dbo.desglose.numero INNER JOIN dbo.usuario ON dbo.factura.usuario = dbo.usuario.usuario INNER JOIN dbo.cliente ON dbo.factura.cliente = dbo.cliente.codigo INNER JOIN dbo.factura_vs_comprobante ON dbo.factura.numero = dbo.factura_vs_comprobante.numero INNER JOIN dbo.tipo_comprobante ON dbo.factura.comprobante = dbo.tipo_comprobante.cod_tipo INNER JOIN dbo.sucursal ON dbo.usuario.sucursal = dbo.sucursal.codigo INNER JOIN dbo.empresa ON dbo.sucursal.empresa = dbo.empresa.codigo"; //int pas = dataGridView1.CurrentCell.RowIndex; //textBox1.Text = Convert.ToString(dataGridView1.Rows[pas].Cells[0].Value); int pas = dataGridView1.CurrentCell.RowIndex; txtimprimir.Text = Convert.ToString(dataGridView1.Rows[pas].Cells[0].Value); if (string.IsNullOrEmpty(txtimprimir.Text.Trim()) == false) { comandos += " where dbo.factura.numero='" + txtimprimir.Text.Trim() + "'"; } tabla = utilidades.utility.conectarsupermercado(comandos); //otro Mostrar_Factura mostrar = new Mostrar_Factura(); ReportDataSource st = new ReportDataSource("DataSet1", tabla.Tables[0]); mostrar.reportViewer1.LocalReport.DataSources.Clear(); mostrar.reportViewer1.LocalReport.DataSources.Add(st); mostrar.reportViewer1.RefreshReport(); mostrar.ShowDialog(); mostrar.reportViewer1.Reset(); }
public void reimprimir() { DataSet tabla = new DataSet(); string comandos = " SELECT vista_pagar_compra"; //int pas = dataGridView1.CurrentCell.RowIndex; //textBox1.Text = Convert.ToString(dataGridView1.Rows[pas].Cells[0].Value); comandos += " where dbo.factura.numero='" + cxp + "'"; tabla = utilidades.utility.conectarsupermercado(comandos); //otro Mostrar_Factura mostrar = new Mostrar_Factura(); ReportDataSource st = new ReportDataSource("DataSet1", tabla.Tables[0]); mostrar.reportViewer1.LocalReport.DataSources.Clear(); mostrar.reportViewer1.LocalReport.DataSources.Add(st); mostrar.reportViewer1.RefreshReport(); mostrar.ShowDialog(); mostrar.reportViewer1.Reset(); }