Beispiel #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            //Obtener todas las variables
            int BaseReporte = 0;
            int Moneda      = 1;

            BaseReporte = Convert.ToInt32(this.rgBaseReporte.EditValue);
            Moneda      = Convert.ToInt32(this.rgMoneda.EditValue);


            //guarar los parametros de centros y Cuentas
            if (ReportesDAC.SetCuentaCentroReporte("", sCentrosSelected, 1, sUsuario))
            {
                //Mostrar el reporte
                DevExpress.XtraReports.UI.XtraReport report = DevExpress.XtraReports.UI.XtraReport.FromFile("./Reporte/ReportesFinancieros/Plantilla/rptEstadoResultado.repx", true);

                SqlDataSource sqlDataSource = report.DataSource as SqlDataSource;



                SqlDataSource ds = report.DataSource as SqlDataSource;

                ds.ConnectionName = "sqlDataSource1";
                String sNameConexion = (Security.Esquema.Compania == "CEDETSA") ? "StringConCedetsa" : "StringConDasa";
                System.Data.SqlClient.SqlConnectionStringBuilder builder = new System.Data.SqlClient.SqlConnectionStringBuilder(System.Configuration.ConfigurationManager.ConnectionStrings[sNameConexion].ConnectionString);
                ds.ConnectionParameters = new DevExpress.DataAccess.ConnectionParameters.MsSqlConnectionParameters(builder.DataSource, builder.InitialCatalog, builder.UserID, builder.Password, MsSqlAuthorizationType.SqlServer);


                // Obtain a parameter, and set its value.

                report.Parameters["FechaInicial"].Value = Convert.ToDateTime(this.dtFechaDesde.EditValue);
                report.Parameters["FechaFinal"].Value   = Convert.ToDateTime(this.dtFechaHasta.EditValue);
                report.Parameters["Moneda"].Value       = Moneda;
                report.Parameters["BaseReporte"].Value  = BaseReporte;

                // Show the report's print preview.
                DevExpress.XtraReports.UI.ReportPrintTool tool = new DevExpress.XtraReports.UI.ReportPrintTool(report);

                tool.ShowPreview();
            }
        }
Beispiel #2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            //Obtener todas las variables
            int ConsolidadPorcuenta     = 0;
            int IncluirAsientosDeDiario = 0;
            int SoloCuentasMayor        = 0;
            int CuentasSinMovimientos   = 0;
            int Moneda = 1;

            if (this.chkConsilidarByCuenta.Checked == true)
            {
                ConsolidadPorcuenta = 1;
            }
            if (this.chkIncluirAsientosdeDiario.Checked == true)
            {
                IncluirAsientosDeDiario = 1;
            }
            if (this.chkSoloCuentadeMayor.Checked == true)
            {
                SoloCuentasMayor = 1;
            }
            else
            {
                SoloCuentasMayor = -1;
            }
            CuentasSinMovimientos = Convert.ToInt32(this.rgCuentasSinMovimientos.EditValue);
            Moneda = Convert.ToInt32(this.rgMonedas.EditValue);

            //guarar los parametros de centros y Cuentas
            if (ReportesDAC.SetCuentaCentroReporte(sCuentasSelected, sCentrosSelected, 1, sUsuario))
            {
                //Mostrar el reporte
                DevExpress.XtraReports.UI.XtraReport report = DevExpress.XtraReports.UI.XtraReport.FromFile("./Reporte/ReportesFinancieros/Plantilla/rptBalanceComprobacion.repx", true);

                SqlDataSource sqlDataSource = report.DataSource as SqlDataSource;



                SqlDataSource ds = report.DataSource as SqlDataSource;

                ds.ConnectionName = "sqlDataSource1";
                String sNameConexion = (Security.Esquema.Compania == "CEDETSA") ? "StringConCedetsa" : "StringConDasa";
                System.Data.SqlClient.SqlConnectionStringBuilder builder = new System.Data.SqlClient.SqlConnectionStringBuilder(System.Configuration.ConfigurationManager.ConnectionStrings[sNameConexion].ConnectionString);
                ds.ConnectionParameters = new DevExpress.DataAccess.ConnectionParameters.MsSqlConnectionParameters(builder.DataSource, builder.InitialCatalog, builder.UserID, builder.Password, MsSqlAuthorizationType.SqlServer);


                // Obtain a parameter, and set its value.
                report.Parameters["ConsolidadoByCuenta"].Value    = ConsolidadPorcuenta;
                report.Parameters["FechaInicial"].Value           = Convert.ToDateTime(dtpFechaInicial.EditValue);
                report.Parameters["FechaFinal"].Value             = Convert.ToDateTime(dtpFechaFinal.EditValue);
                report.Parameters["IDReporte"].Value              = 1;
                report.Parameters["IncluyeAsientoDeDiario"].Value = IncluirAsientosDeDiario;
                report.Parameters["Moneda"].Value                  = Moneda;
                report.Parameters["SoloCuentaMayor"].Value         = SoloCuentasMayor;
                report.Parameters["TipoCuentaSinMovimiento"].Value = CuentasSinMovimientos;
                report.Parameters["Usuario"].Value                 = sUsuario;
                // Show the report's print preview.
                DevExpress.XtraReports.UI.ReportPrintTool tool = new DevExpress.XtraReports.UI.ReportPrintTool(report);

                tool.ShowPreview();
            }
        }