private void LlenarDataSetReImpresion(int NumeroDeComprobante, int BotonPresionado) { DS_cupones Ds = new DS_cupones(); DataTable Dt = Ds.EntradaDDEDC; Dt.Clear(); DataRow Dr = Dt.NewRow(); string ReporteAMostrar = string.Empty; if (BotonPresionado == 1) { convertir_imagen ConvertirImagen = new convertir_imagen(); Dr["Nombre"] = txt_Nombre.Text; Dr["DNI"] = txt_Dni.Text; Dr["Empresa"] = txt_Empresa.Text; Dr["NumeroDeSocio"] = txt_NroSocio.Text; Dr["NumeroDeEntrada"] = _NumeroDeEntradaSocio; Dr["NumeroDeRecibo"] = 0; Dr["EsInvitado"] = "NO"; Dr["Foto"] = ConvertirImagen.ImageToByteArray(picbox_socio.Image); Dr["Reimpresion"] = "1"; ReporteAMostrar = "entrega_cupones.Reportes.rpt_EntradaSocioDDEDC.rdlc"; } if (BotonPresionado == 2 || BotonPresionado == 3) { Func_Utiles fu = new Func_Utiles(); Dr["NumeroDeRecibo"] = fu.generar_ceros(NumeroDeComprobante.ToString(), 5); Dr["DNI"] = fu.generar_ceros(txt_Dni.Text, 10); Dr["Reimpresion"] = "1"; ReporteAMostrar = "entrega_cupones.Reportes.rpt_EntradaInvitadoDDEDC.rdlc"; } Dt.Rows.Add(Dr); try { //Instanciamos un LocalReport, le indicamos el report a imprimir y le cargamos los datos LocalReport rdlc = new LocalReport(); rdlc.ReportEmbeddedResource = ReporteAMostrar; rdlc.DataSources.Add(new ReportDataSource("DataSet1", Dt)); //Imprime el report Impresor imp = new entrega_cupones.Impresor(); imp.Imprime(rdlc); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ImprimirSinCargo() { Func_Utiles fu = new Func_Utiles(); DS_cupones Ds = new DS_cupones(); DataTable Dt = Ds.EntradaDDEDC; Dt.Clear(); DataRow Dr = Dt.NewRow(); Dr["NumeroDeEntrada"] = 0; Dr["NumeroDeRecibo"] = 0; Dr["EsInvitado"] = "NO"; Dr["NumeroDeRecibo"] = fu.generar_ceros("0", 3); Dr["DNI"] = fu.generar_ceros(txt_Dni.Text, 10); Dr["SinCargo"] = "SI"; Dt.Rows.Add(Dr); string ReporteAMostrar = "entrega_cupones.Reportes.rpt_EntradaInvitadoDDEDC.rdlc"; try { //Instanciamos un LocalReport, le indicamos el report a imprimir y le cargamos los datos LocalReport rdlc = new LocalReport(); rdlc.ReportEmbeddedResource = ReporteAMostrar; rdlc.DataSources.Add(new ReportDataSource("DataSet1", Dt)); //Imprime el report Impresor imp = new entrega_cupones.Impresor(); imp.Imprime(rdlc); } catch (Exception ex) { MessageBox.Show(ex.Message); } ControlarSiEstaImpreso(); ConsultaDeCaja(); }
public void LlenarDtEntradaDDEDC(int NumeroDeEntrada, int NumeroDeComprobante) { DS_cupones Ds = new DS_cupones(); DataTable Dt = Ds.EntradaDDEDC; Dt.Clear(); DataRow Dr = Dt.NewRow(); if (_EsSocio) { convertir_imagen ConvertirImagen = new convertir_imagen(); Dr["Nombre"] = txt_Nombre.Text; Dr["DNI"] = txt_Dni.Text; Dr["Empresa"] = txt_Empresa.Text; Dr["NumeroDeSocio"] = txt_NroSocio.Text; Dr["NumeroDeEntrada"] = NumeroDeEntrada; Dr["NumeroDeRecibo"] = NumeroDeComprobante; Dr["EsInvitado"] = "NO"; Dr["Foto"] = ConvertirImagen.ImageToByteArray(picbox_socio.Image); Dr["Reimpresion"] = "0"; } else { Func_Utiles fu = new Func_Utiles(); Dr["NumeroDeRecibo"] = fu.generar_ceros(NumeroDeComprobante.ToString(), 5); Dr["DNI"] = fu.generar_ceros(txt_Dni.Text, 10); } Dt.Rows.Add(Dr); string ReporteAMostrar = string.Empty; if (_EsSocio) { if (NumeroDeEntrada > 0) //pregunto pro la entrada = a cero por que entonces Es socio { //frm_reportes.nombreReporte = "rpt_EntradaSocioDDEDC"; ReporteAMostrar = "entrega_cupones.Reportes.rpt_EntradaSocioDDEDC.rdlc"; } else { //frm_reportes.nombreReporte = "rpt_EntradaInvitadoDDEDC"; ReporteAMostrar = "entrega_cupones.Reportes.rpt_EntradaInvitadoDDEDC.rdlc"; } } else { //frm_reportes.nombreReporte = "rpt_EntradaInvitadoDDEDC"; ReporteAMostrar = "entrega_cupones.Reportes.rpt_EntradaInvitadoDDEDC.rdlc"; } try { //Instanciamos un LocalReport, le indicamos el report a imprimir y le cargamos los datos LocalReport rdlc = new LocalReport(); rdlc.ReportEmbeddedResource = ReporteAMostrar; rdlc.DataSources.Add(new ReportDataSource("DataSet1", Dt)); //Imprime el report Impresor imp = new entrega_cupones.Impresor(); imp.Imprime(rdlc); } catch (Exception ex) { MessageBox.Show(ex.Message); } }