Exemplo n.º 1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            ReporteFormato rpt = new ReporteFormato();

            rpt.Site = this.Site;
            return(rpt);
        }
Exemplo n.º 2
0
        private void Btn_informe_ButtonClick(object sender, EventArgs e)
        {
            List <FormatoDataSourceShow> formato = new List <FormatoDataSourceShow>();

            formato = this.negocioFormato.CargarInforme(this.tipofor);
            EmpresaDataSource empresa = new EmpresaDataSource();

            empresa = this.negocioEmpresa.DevolverDatosEmpresa(Program.compa);
            List <FormatoDataSourceReport> formatoR = new List <FormatoDataSourceReport>();
            int    idform     = int.Parse(this.tipofor);
            string encabezado = this.negocioFormato.DevolverEncabezado(idform);

            foreach (FormatoDataSourceShow item in formato)
            {
                FormatoDataSourceReport formR = new FormatoDataSourceReport();
                formR.TipoFormato     = this.tipofor.ToUpper();
                formR.NombreEmpresa   = empresa.Nombrecia;
                formR.Encabezado      = encabezado;
                formR.ClaseCuenta     = item.ClaseCuenta;
                formR.NombreClase     = this.negocioCuenta.DevolverNombre(item.ClaseCuenta);
                formR.Linea           = item.Linea;
                formR.NombreLinea     = this.negocioCuenta.DevolverNombre(item.ClaseCuenta + item.Linea);
                formR.Nombre          = item.Nombre;
                formR.CuentaInicial   = item.CuentaInicial;
                formR.CuentaFinal     = item.CuentaFinal;
                formR.NombreCuentaIni = this.negocioCuenta.DevolverNombre(formR.CuentaInicial);
                formR.NombreCuentaFin = this.negocioCuenta.DevolverNombre(formR.CuentaFinal);
                formR.Fecha           = fecha_informecuenta.Value.ToShortDateString();
                formatoR.Add(formR);
            }

            ReporteFormato reportformato = new ReporteFormato();

            reportformato.SetDataSource(formatoR);
            crystal_reportformato.ReportSource = reportformato;
            this.Size = new Size(1003, 583);
            crystal_reportformato.Size         = new Size(987, 519);
            this.crystal_reportformato.Visible = true;
            lbl_fecha.Visible           = false;
            fecha_informecuenta.Visible = false;
            this.CenterToScreen();
        }