Example #1
0
        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");
        }
Example #2
0
        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");
        }
Example #3
0
        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>");
            }
        }
Example #5
0
        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>");
            }
        }