Пример #1
0
     private dynamic FormatearArchivo(PdfSign.Common.ArchivoMetadata archivo)
     {
         if (archivo == null)
         {
             return(null);
         }
         else
         {
             return new
                    {
                        id     = archivo.ClientID,
                        nombre = archivo.Nombre,
                        status = new
                        {
                            codigo      = archivo.CodigoStatus,
                            descripcion = archivo.DescripcionStatus
                        },
                        urlArchivoFirmado = archivo.UrlArchivoFirmado
                    }
         };
     }
 }
Пример #2
0
        public static void Initialize()
        {
            var param = GetParameters();

            string signID = param["signid"];

            _setup = new SignSetup(param);

            // Solo para loguear datos del querystring
            GetParameters();

            Log.Debug(string.Format("Setup"));
            Log.Debug(string.Format("UrlServer: {0}", _setup.UrlServer));
            Log.Debug(string.Format("UrlToUploadFile: {0}", _setup.UrlToUploadFile));
            Log.Debug(string.Format("ModoOculto: {0}", _setup.ModoOculto));
            Log.Debug(string.Format("PreFirma: {0}", _setup.PreFirma));
            Log.Debug(string.Format("PostFirma: {0}", _setup.PostFirma));
            Log.Debug(string.Format("Layout: {0}", _setup.Layout));
            Log.Debug(string.Format("PosicionXFirma: {0}", _setup.PosicionXFirma));
            Log.Debug(string.Format("PosicionYFirma: {0}", _setup.PosicionYFirma));



            if (!string.IsNullOrEmpty(param["archivo"]))
            {
                var archivo = new PdfSign.Common.ArchivoMetadata
                {
                    Nombre = "Documento",
                    Url    = param["archivo"],
                    ID     = 1
                };

                _setup.Archivos.Add(archivo);

                Log.Debug(string.Format("Archivo a firmar {0}", archivo.Url));
            }
        }