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)); }
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)); }