void imprimir(string IDVENTA) { N_VENTA objnego = new N_VENTA(); DataSet ds = objnego.REPORTE_GENERAR_FACTURA_BOLETA(IDVENTA); DataSet ds_reporte = new DataSet(); DataTable dtcliente = ds.Tables[0].Copy(); dtcliente.TableName = "DATOS"; ds_reporte.Tables.Add(dtcliente); DataTable dtdet = ds.Tables[1].Copy(); dtdet.TableName = "DETALLE"; ds_reporte.Tables.Add(dtdet); ReportDocument rp = new ReportDocument(); rp.Load(Server.MapPath("../REPORTES/rptREPORTE_GENERAR_BOLETA.rpt")); rp.SetDataSource(ds_reporte); CrystalReportViewer_GENERAR_BOLETA.ReportSource = rp; CrystalReportViewer_GENERAR_BOLETA.DataBind(); //exportar a pdf ReportDocument pdf = rp; pdf.ExportToHttpResponse( ExportFormatType.PortableDocFormat, Response, false, "REPORTE_BOLETA"); }
void imprimir(string IDMOV, string IDEMP) { N_VENTA objnego = new N_VENTA(); DataSet ds = objnego.REPORTE_GENERAR_RECIBO_EGRESO_INGRESO(IDMOV, IDEMP); DataSet ds_reporte = new DataSet(); DataTable dtcliente = ds.Tables[0].Copy(); dtcliente.TableName = "EMPRESA"; ds_reporte.Tables.Add(dtcliente); DataTable dtdet = ds.Tables[1].Copy(); dtdet.TableName = "CAJA_KARDEX"; ds_reporte.Tables.Add(dtdet); ReportDocument rp = new ReportDocument(); rp.Load(Server.MapPath("../REPORTES/rptREPORTE_GENERAR_RECIBO.rpt")); rp.SetDataSource(ds_reporte); CrystalReportViewer_GENERAR_RECIBO.ReportSource = rp; CrystalReportViewer_GENERAR_RECIBO.DataBind(); //exportar a pdf ReportDocument pdf = rp; pdf.ExportToHttpResponse( ExportFormatType.PortableDocFormat, Response, false, "REPORTE_RECIBO"); }
void imprimir(string IDVENTA) { try { N_VENTA objnego = new N_VENTA(); DataSet ds = objnego.REPORTE_GENERAR_FACTURA_BOLETA(IDVENTA); DataSet ds_reporte = new DataSet(); DataTable dtcliente = ds.Tables[0].Copy(); dtcliente.TableName = "DATOS"; ds_reporte.Tables.Add(dtcliente); DataTable dtdet = ds.Tables[1].Copy(); dtdet.TableName = "DETALLE"; ds_reporte.Tables.Add(dtdet); ReportDocument rp = new ReportDocument(); rp.Load(Server.MapPath("../REPORTES/rptREPORTE_GENERAR_FACTURA.rpt")); rp.SetDataSource(ds_reporte); CrystalReportViewer_GENERAR_FACTURA.ReportSource = rp; CrystalReportViewer_GENERAR_FACTURA.DataBind(); //exportar a pdf ReportDocument pdf = rp; pdf.ExportToHttpResponse( ExportFormatType.PortableDocFormat, Response, false, "REPORTE_FACTURA"); } catch (Exception) { Response.Write("<script>window.alert('ERROR, NO HAY DATOS QUE IMPRIMIR, O BIEN LOS DATOS SON ERRONEOS');</script>"); } }
void imprimir(string ID_CUENTA_MOV, string FECHA_INI, string FECHA_FIN) { try { N_VENTA objnego = new N_VENTA(); DataSet ds = objnego.REPORTE_MOVIMIENTOS_CUENTAS_BANCARIAS(ID_CUENTA_MOV, "", ""); DataSet ds_reporte = new DataSet(); DataSet ds2 = objnego.REPORTE_MOVIMIENTOS_CUENTAS_BANCARIAS_DETALLE(ID_CUENTA_MOV, FECHA_INI, FECHA_FIN); //DataSet ds_reporte2 = new DataSet(); DataTable dtcliente = ds.Tables[0].Copy(); dtcliente.TableName = "DATOSM"; ds_reporte.Tables.Add(dtcliente); DataTable dtdet = ds2.Tables[0].Copy(); dtdet.TableName = "DETALLEM"; ds_reporte.Tables.Add(dtdet); ReportDocument rp = new ReportDocument(); rp.Load(Server.MapPath("../REPORTES/rptREPORTE_MOVIMIENTOS.rpt")); rp.SetDataSource(ds_reporte); CrystalReportViewer_REPORTE_MOVIMIENTOS.ReportSource = rp; CrystalReportViewer_REPORTE_MOVIMIENTOS.DataBind(); //exportar a pdf ReportDocument pdf = rp; pdf.ExportToHttpResponse( ExportFormatType.PortableDocFormat, Response, false, "REPORTE_MOVIMIENTOS"); } catch (Exception) { Response.Write("<script>window.alert('ERROR, NO HAY DATOS QUE IMPRIMIR, O BIEN LOS DATOS SON ERRONEOS');</script>"); } }
void imprimir(string ID_EMPRESA, string ID_CAJA) { N_VENTA objnego = new N_VENTA(); DataSet ds = objnego.REPORTE_LIQUIDACIONES_GALERIA(ID_EMPRESA, ID_CAJA); DataSet ds_reporte = new DataSet(); DataTable dtcliente = ds.Tables[0].Copy(); dtcliente.TableName = "EMPRESA_GALERIA"; ds_reporte.Tables.Add(dtcliente); DataTable dtdet = ds.Tables[1].Copy(); dtdet.TableName = "CAJA_GALERIA"; ds_reporte.Tables.Add(dtdet); DataTable dtdetI = ds.Tables[2].Copy(); dtdetI.TableName = "VENTAS_GALERIA"; ds_reporte.Tables.Add(dtdetI); DataTable dtdetE = ds.Tables[3].Copy(); dtdetE.TableName = "MOVIMIENTOS_GALERIA"; ds_reporte.Tables.Add(dtdetE); DataTable dtdetT = ds.Tables[4].Copy(); dtdetT.TableName = "INGRESOS_GALERIA"; ds_reporte.Tables.Add(dtdetT); DataTable dtdetC = ds.Tables[5].Copy(); dtdetC.TableName = "EGRESOS_GALERIA"; ds_reporte.Tables.Add(dtdetC); DataTable dtdetTG = ds.Tables[6].Copy(); dtdetTG.TableName = "TOTALES_GALERIA"; ds_reporte.Tables.Add(dtdetTG); ReportDocument rp = new ReportDocument(); rp.Load(Server.MapPath("../REPORTES/rptREPORTE_LIQUIDACIONES_GALERIA.rpt")); rp.SetDataSource(ds_reporte); CrystalReportViewer_REPORTE_LIQUIDACIONES_GALERIA.ReportSource = rp; CrystalReportViewer_REPORTE_LIQUIDACIONES_GALERIA.DataBind(); //exportar a pdf ReportDocument pdf = rp; pdf.ExportToHttpResponse( ExportFormatType.PortableDocFormat, Response, false, "REPORTE_TARJETAS"); }
void imprimir(string ID_EMPRESA, string ID_CAJA)//, string FECHA_INI, string FECHA_FIN) { N_VENTA objnego = new N_VENTA(); DataSet ds = objnego.REPORTE_RESUMEN_CAJA_LIBROCAJA(ID_EMPRESA, ID_CAJA);//, FECHA_INI, FECHA_FIN); DataSet ds_reporte = new DataSet(); DataTable dtcliente = ds.Tables[0].Copy(); dtcliente.TableName = "EMPRESA"; ds_reporte.Tables.Add(dtcliente); DataTable dtdet = ds.Tables[1].Copy(); dtdet.TableName = "REPORTE_TOTAL_CAJA"; ds_reporte.Tables.Add(dtdet); DataTable dtdetC = ds.Tables[2].Copy(); dtdetC.TableName = "TOTALES_CAJA"; ds_reporte.Tables.Add(dtdetC); ReportDocument rp = new ReportDocument(); rp.Load(Server.MapPath("../REPORTES/rptREPORTE_CAJA.rpt")); rp.SetDataSource(ds_reporte); CrystalReportViewer_REPORTE_CAJA.ReportSource = rp; CrystalReportViewer_REPORTE_CAJA.DataBind(); //exportar a pdf ReportDocument pdf = rp; pdf.ExportToHttpResponse( ExportFormatType.PortableDocFormat, Response, false, "REPORTE_CAJA"); }
void imprimir(string ID_EMPRESA, string ID_BANCO, string MONEDA, string ID_CLIENTE, string FECHA_INI, string FECHA_FIN, string ESTADO) { try { N_VENTA objnego = new N_VENTA(); DataSet ds = objnego.REPORTE_CHEQUES_CABECERA(ID_EMPRESA, ID_BANCO, MONEDA, ID_CLIENTE, FECHA_INI, FECHA_FIN, ESTADO); DataSet ds_reporte = new DataSet(); DataSet ds2 = objnego.REPORTE_CHEQUES_DETALLE(ID_EMPRESA, ID_BANCO, MONEDA, ID_CLIENTE, FECHA_INI, FECHA_FIN, ESTADO); DataTable dtcliente = ds.Tables[0].Copy(); dtcliente.TableName = "ENCA_CH"; ds_reporte.Tables.Add(dtcliente); DataTable dtdet = ds2.Tables[0].Copy(); //DataTable dt_sup = new DataTable(); //DataColumn colum = dt_sup.Columns.Add("ID_CHEQUE", typeof(int)); //dt_sup.Columns.Add(new DataColumn("DESCRIPCION", typeof(String))); //dt_sup.Columns.Add(new DataColumn("FECHA_GIRO", typeof(String))); //dt_sup.Columns.Add(new DataColumn("FECHA_COBRO", typeof(String))); //dt_sup.Columns.Add(new DataColumn("NUM_CHEQUE", typeof(String))); //dt_sup.Columns.Add(new DataColumn("BANCO", typeof(String))); //dt_sup.Columns.Add(new DataColumn("IMPORTE", typeof(String))); //dt_sup.Columns.Add(new DataColumn("MONEDA", typeof(String))); //dt_sup.Columns.Add(new DataColumn("ESTADO", typeof(String))); //dt_sup.Columns.Add(new DataColumn("BANCO_DEPOSITO", typeof(String))); //dt_sup.Columns.Add(new DataColumn("ID_MOVIMIENTOS", typeof(String))); /*-----------------------------------CAMBIANDO LA COLUMNA ESTADO--------------------------------------*/ for (int i = 0; i < dtdet.Rows.Count; i++) { string caseEstado = Convert.ToDateTime(dtdet.Rows[i]["ESTADO"].ToString()).ToString("dd-MM-yyyy"); if (caseEstado == "01-01-1900") //si retorna "01/01/1900" no se ha ingresado una fecha esta en blanco { dtdet.Rows[i]["ESTADO"] = "PENDIENTE"; } else if (caseEstado == "31-12-1900")//cualquier fecha indica deposito normal { dtdet.Rows[i]["ESTADO"] = "DEPOSITADO"; } else if (caseEstado != "01-01-1900" && caseEstado != "01-01-3000" && caseEstado != "31-12-1900")//cualquier fecha indica deposito normal { dtdet.Rows[i]["ESTADO"] = "ACEPTADO"; } else if (caseEstado == "01-01-3000")//si retorna "1/01/3000 12:00:00 a. m." el estado es rebotado { dtdet.Rows[i]["ESTADO"] = "REBOTADO"; } } /*-------------------------------------------------------------------------------------------------------------------------*/ dtdet.TableName = "DETA_CH"; ds_reporte.Tables.Add(dtdet); ReportDocument rp = new ReportDocument(); rp.Load(Server.MapPath("../REPORTES/rptREPORTE_CHEQUES.rpt")); rp.SetDataSource(ds_reporte); CrystalReportViewer_REPORTE_CHEQUES.ReportSource = rp; CrystalReportViewer_REPORTE_CHEQUES.DataBind(); //exportar a pdf ReportDocument pdf = rp; pdf.ExportToHttpResponse( ExportFormatType.PortableDocFormat, Response, false, "REPORTE_CHEQUES"); } catch (Exception ex) { //Response.Write(ex.ToString()); Response.Write("<script>window.alert('ERROR, NO HAY DATOS QUE IMPRIMIR, O BIEN LOS DATOS SON ERRONEOS');</script>"); } }