Example #1
0
        public IHttpActionResult GenerarCertificado([FromBody] CertificadoModel certificado)
        {
            pipe = new PipeService();
            var    oConfig   = Configuracion.Instancia();
            string respuesta = string.Empty;

            if (certificado != null)
            {
                var fIni = certificado.FechaInicio.Replace('/', '-');
                var fFin = certificado.FechaTermino.Replace('/', '-');

                DateTime fechaInicio  = new DateTime();
                DateTime fechaTermino = new DateTime();

                fechaInicio  = Convert.ToDateTime(fIni);
                fechaTermino = Convert.ToDateTime(fFin);



                string urlCertificado = oConfig.IpEndPoint + ':' + oConfig.PortEndPoint + oConfig.UrlRelativa +
                                        "SaesaCertificados/" +
                                        certificado.idEmp + "/" +
                                        certificado.NumCli + "/" +
                                        fechaInicio.ToString("dd-MM-yyyy") + "/" +
                                        fechaTermino.ToString("dd-MM-yyyy") + '/' +
                                        certificado.TipCert + "/WS";
                respuesta = pipe.ComponentPipeDownLoadFile(urlCertificado);
            }
            return(Ok(respuesta));
        }
Example #2
0
        public IHttpActionResult PrintCertificado([FromBody] CertificadoModel certificado)
        {
            pipe = new PipeService();
            var    oConfig   = Configuracion.Instancia();
            string respuesta = string.Empty;

            if (certificado != null)
            {
                DateTime fechaInicio  = new DateTime();
                DateTime fechaTermino = new DateTime();

                fechaInicio  = Convert.ToDateTime(certificado.FechaInicio);
                fechaTermino = Convert.ToDateTime(certificado.FechaTermino);

                string urlCertificado = oConfig.IpEndPoint + ':'
                                        + oConfig.PortEndPoint +
                                        oConfig.UrlRelativa + "SaesaCertificados/" +
                                        certificado.idEmp + "/" +
                                        certificado.NumCli + "/" +
                                        fechaInicio + "/" +
                                        fechaTermino + '/' +
                                        certificado.TipCert + "WS";
                respuesta = pipe.ComponentPipeDownLoadFile(urlCertificado);
            }
            return(Ok(respuesta));
        }