Exemplo n.º 1
0
        private void Acta_Load(object sender, EventArgs e)
        {
            ReportParameter[] parametros = new ReportParameter[14];

            parametros[0]  = new ReportParameter("ID", asignacion.id.ToString());
            parametros[1]  = new ReportParameter("CODINV", asignacion.codigo.ToString());
            parametros[2]  = new ReportParameter("EMP_CEDULA", asignacion.documento);
            parametros[3]  = new ReportParameter("EMP_NOMBRES", asignacion.nombreCompleto);
            parametros[4]  = new ReportParameter("FECHA", asignacion.fecha);
            parametros[5]  = new ReportParameter("USU_NOMBRE", asignacion.usuarioNombres);
            parametros[6]  = new ReportParameter("USU_DOCUMENTO", asignacion.usuarioDocumento);
            parametros[7]  = new ReportParameter("OBSERVACION", asignacion.observacion);
            parametros[8]  = new ReportParameter("MOUSE", asignacion.asiMouse == true ? "X" : "");
            parametros[9]  = new ReportParameter("TECLADO", asignacion.asiTeclado == true ? "X" : "");
            parametros[10] = new ReportParameter("BASE", asignacion.asiBase == true ? "X" : "");
            parametros[11] = new ReportParameter("MORRAL", asignacion.asiMorral == true ? "X" : "");
            parametros[12] = new ReportParameter("CORREO", asignacion.asiCorreo == true ? "X" : "");
            parametros[13] = new ReportParameter("PUESTO", asignacion.asiPuesto == true ? "X" : "");

            ReporteEntrega.LocalReport.SetParameters(parametros);


            ReportDataSource Sourse = new ReportDataSource();

            Sourse.Name  = "EQUIPOS";
            Sourse.Value = asignaciones.CargarAsignacionDetalle(asignacion.id);
            ReporteEntrega.LocalReport.DataSources.Add(Sourse);


            ReporteEntrega.RefreshReport();
            ReporteEntrega.SetDisplayMode(DisplayMode.PrintLayout);
        }
        public static IReporteEntrega GetReporteEntrega()
        {
            ReporteEntrega Reporte = new ReporteEntrega();

            return((IReporteEntrega)Reporte);
        }