Exemplo n.º 1
0
        protected override void PrintComunicado()
        {
            if ((EstadoAuditoria)_entity.Estado >= EstadoAuditoria.COMUNICADA)
            {
                AuditoriaReportMng reportMng = new AuditoriaReportMng(AppContext.ActiveSchema);

                if (_entity.Notificaciones.Count > 0)
                {
                    NotificacionInternaInfo comunicado = _entity.Notificaciones[0].GetInfo();

                    NotificacionInternaRpt rpt = reportMng.GetDetailNotificacionAuditoriaReport(comunicado, EntityInfo, CompanyInfo.Get(AppContext.ActiveSchema.Oid, false));

                    ReportViewer.SetReport(rpt);
                    ReportViewer.ShowDialog();
                }

                /*if (_entity.Informes.Count > 0)
                 * {
                 *  InformeDiscrepanciaRpt Dreport = reportMng.GetDetailReport(_entity.GetInfo(true).Informes[0].Discrepancias);
                 *
                 *  ReportViewer.SetReport(Dreport);
                 *  ReportViewer.ShowDialog();
                 *
                 *  InformeAccionesCorrectorasRpt Creport = reportMng.GetDetailReport(_entity.GetInfo(true).Informes[0].Correctores[0]);
                 *
                 *  ReportViewer.SetReport(Creport);
                 *  ReportViewer.ShowDialog();
                 *
                 *  ControlNoConformidadRpt Nreport = reportMng.GetNoConformidadDetailReport(_entity.GetInfo(true).Informes[0].Discrepancias);
                 *
                 *  ReportViewer.SetReport(Nreport);
                 *  ReportViewer.ShowDialog();
                 * }*/
            }
        }
Exemplo n.º 2
0
        protected override void PrintComunicado()
        {
            if ((EstadoAuditoria)_entity.Estado > EstadoAuditoria.CREADA)
            {
                AuditoriaReportMng reportMng = new AuditoriaReportMng(AppContext.ActiveSchema);

                NotificacionInternaInfo notificacion = _entity.Notificaciones[0];

                NotificacionInternaRpt rpt = reportMng.GetDetailNotificacionAuditoriaReport(notificacion, _entity, CompanyInfo.Get(AppContext.ActiveSchema.Oid, false));

                ReportViewer.SetReport(rpt);
                ReportViewer.ShowDialog();
            }
        }