• Jueves 28 de Marzo de 2024, 10:35

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - chorlatron

Páginas: [1]
1
C# / Insertar Imagenes En Informe Desde Codigo
« en: Miércoles 9 de Abril de 2008, 17:21 »
Buenas, me gustaria saber si es posible insertar desde codigo c# una imagen en un informe crystal reports. El tema esta en que desde el programa se pueda elegir el logotipo de la empresa para que salga en la cabecera del listado (factura..presupues... etc)

2
C# / Crear Instalador Para Aplicacion En C# .net
« en: Jueves 3 de Abril de 2008, 08:20 »
Buenas a todos, a ver si me pueden ayudar:
Tengo una aplicacion en vs 2005, tengo hecho el instalador pero para que esta funcione además tengo que instalar un "programilla" para crystal reports en la maquina en la que se instala esta aplicación.
La consulta es a ver si hay alguna forma de integrar este instalador en la instalación de la aplicación, es decir, que el usuario no tenga que la aplicación y luego el "programilla" para crystal reports sino que con mismo instalador (el de la aplicación) se instale todo.

Gracias anticipadas...!! y... Saludos!!

3
C# / Cystal Reports
« en: Sábado 6 de Octubre de 2007, 10:38 »
Hola buenas, a ver si me pueden ayudar. Tengo un proyecto de vs2005 y quiero hacer un reporte. Tengo un formulario (frmfacpreliminar) que tienen un "crystalReportViewer", pues bien ya tengo hecho el report , entonces quiero hacer una vista preliminar en el "crystalReportViewer" pero me lo muestra en blanco, no se a que se puede deber esto, he examinado el código cientos de veces y no encuentro nada mal. Les pongo el código para que vean como lo hago:

private void vistapreliminarToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            EMPRESATableAdapter dapEmpr = new EMPRESATableAdapter();
            CLIENTESTableAdapter dapCl = new CLIENTESTableAdapter();
            FACTURASTableAdapter dapFac = new FACTURASTableAdapter();
            Art_RFacArtTableAdapter dapArtRFac = new Art_RFacArtTableAdapter();
            RWFac_DBDataSet Ds = new RWFac_DBDataSet();
            CrystalFactura CrysFac = new CrystalFactura();
            FrmFacturasPreliminar FrmFacPrelm = new FrmFacturasPreliminar();
            try
            {
                PoblarReporte(dapArtRFac, dapCl, dapEmpr, dapFac, Ds, CrysFac);
                FrmFacPrelm.crystalReportViewer1.ReportSource = CrysFac;
                FrmFacPrelm.Show();
           
            }
            catch (Exception ex)
            {
                Utilidades.MensajeErrorRestriccRWFac(ex.ToString());
            }
            finally
            {
                dapEmpr.Dispose();
                dapCl.Dispose();
                dapFac.Dispose();
                dapArtRFac.Dispose();
                Ds.Dispose();
               // CrysFac.Dispose();
                //FrmFacPrelm.Dispose();
            }
           
         
        }
        private void PoblarReporte(Art_RFacArtTableAdapter ArtRFacDap,      CLIENTESTableAdapter ClDap,EMPRESATableAdapter EmprDap, FACTURASTableAdapter FacDap, RWFac_DBDataSet ds,
             CrystalFactura CrysFac)
        {
            ds.Clear();
            ArtRFacDap.SelectArticulosDeUnaFactura(ds.Art_RFacArt, txtCodigo.Text);
            EmprDap.Fill(ds.EMPRESA);
            FacDap.SelectFacPorCod(ds.FACTURAS, txtCodigo.Text);
            ClDap.SelectClientePorRazonSoc(ds.CLIENTES, txtCliente.Text);
            CrysFac.SetDataSource(ds);
        }

Si se les ocurre otra forma más eficaz me sirve y si ven el fallo en esta también.... No se si está claro esto que pongo.... si no fuese lo suficientemente claro diganme que no entienden y yo les explico.... Gracias anticipadas

Páginas: [1]