コード例 #1
0
        private void GenerarAdjuntos()
        {
            Exportardor imp = new Exportardor();

            imp.ExportarNotificacion(_regFalla);
            repSisfalla.PantallaReporte p = new repSisfalla.PantallaReporte();
            p.informeDesplegado("", "", 46, "", _regFalla.CodFalla.ToString(), ((int)PK_D_COD_TIPOINFORME.FINAL).ToString(), "");
            p.Refresh();
            p.exportarpdf("NotificacionEnviar_ag.pdf");
            p.limpiarDatos();
        }
コード例 #2
0
        public void GenerarAdjuntos(DataSet ds)
        {
            ExportarImportar imp = new ExportarImportar(12, ds, _infFalla);

            imp.mgrXML();
            repSisfalla.PantallaReporte p = new repSisfalla.PantallaReporte();
            if (p.informeDesplegado("", "", 29, "", _infFalla.PkCodFalla.ToString(), _infFalla.PkDCodTipoinforme.ToString(), _infFalla.PkOrigenInforme.ToString()))
            {
                p.Refresh();
                p.exportarpdf(Path.Combine(Application.StartupPath, "INFORMEFALLA_" + RegFalla.FormatearCodFalla(_infFalla.PkCodFalla.ToString()) + "_" + CNDC.BLL.Sesion.Instancia.EmpresaActual.Sigla + "_" + InformeFalla.GetTexto(_infFalla.PkDCodTipoinforme)) + ".pdf");
            }
        }
コード例 #3
0
        private void preparaArchivo()
        {
            if (PrepararCategoria(_idCategoria))
            {
                string nFalla = string.Empty;
                _regFalla = Sesion.Instancia.GetObjetoGlobal <RegFalla>("Principal.FallaActual");
                nFalla    = _regFalla.CodFalla.ToString();
                pub       = new RegistroPublica();
                pubIntra  = new RegistroPublica();
                string archivo = _regServidor.formato_nombre;
                archivo         = Path.Combine(Application.StartupPath, archivo.Replace("#NUMFALLA#", RegFalla.FormatearCodFalla(nFalla)));
                pub.idCategoria = _regServidor.idCategoria;
                pub.titulo      = _regServidor.descripcion_categoria.Replace("#NUMFALLA#", RegFalla.FormatearCodFalla(nFalla));
                pub.archivo_zip = new FileInfo(archivo).Name;
                pub.fecha       = String.Format("{0:yyyy-MM-dd}", DateTime.Today);
                pub.fechadoc    = String.Format("{0:yyyy-MM-dd}", _regFalla.FecInicio);
                pub.num         = int.Parse(nFalla.Substring(2, 4));

                pubIntra.idCategoria = _regServidor.codIntranet;
                pubIntra.tabla       = _regServidor.tablaIntranet;
                InformeFalla informe = ModeloMgr.Instancia.InformeFallaMgr.GetInforme(_regFalla.CodFalla, 7, (long)PK_D_COD_TIPOINFORME.FINAL);
                if (informe.CodComponenteFallado != 0)
                {
                    Componente compo = ModeloMgr.Instancia.ComponenteMgr.GetComponente(informe.CodComponenteFallado);
                    pubIntra.titulo = _regServidor.descripcion_categoria.Replace("#NUMFALLA#", RegFalla.FormatearCodFalla(nFalla))
                                      + " Componente: " + compo.Descripcion;
                }
                else
                {
                    pubIntra.titulo = _regServidor.descripcion_categoria.Replace("#NUMFALLA#", RegFalla.FormatearCodFalla(nFalla));    //+ " Fecha Apertura : " + _regFalla.FecInicio.ToString("dd/MMM/yyyy HH:mm");
                }
                pubIntra.archivo  = new FileInfo(archivo).Name;
                pubIntra.fecha    = String.Format("{0:yyyy-MM-dd}", DateTime.Today);
                pubIntra.fechadoc = String.Format("{0:yyyy-MM-dd}", _regFalla.FecInicio);

                a.Text = "SUBIR - " + pubIntra.archivo;
                c.Text = "BAJAR - " + pubIntra.archivo;

                repSisfalla.PantallaReporte p = new repSisfalla.PantallaReporte();
                p.informeDesplegado("", "", 29, "", nFalla, ((int)PK_D_COD_TIPOINFORME.FINAL).ToString(), "7");
                p.Refresh();
                p.exportarpdf(pubIntra.archivo);
            }
        }