//public string ValidarIBK(FeaEntidades.InterFacturas.lote_comprobantes lc, string pathCertificado) public string ValidarIBK(string lc, string pathCertificado) { string resultado = string.Empty; try { string nroSerie = CaptchaDotNet2.Security.Cryptography.Encryptor.Decrypt(pathCertificado, "srgerg$%^bg", Convert.FromBase64String("srfjuoxp")).ToString(); using (FileStream fs = File.Open(Server.MapPath("~/Validar.txt"), FileMode.Append, FileAccess.Write)) { using (StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8)) { sw.WriteLine(System.DateTime.Now); sw.WriteLine("pathCertificado cifrado:" + pathCertificado); sw.WriteLine("pathCertificado descifrado:" + nroSerie); //sw.WriteLine("cuit_vendedor:" + lc.cabecera_lote.cuit_vendedor); //sw.WriteLine("id_lote:" + lc.cabecera_lote.id_lote); } } resultado = CedServicios.RN.Comprobante.ValidarIBK(lc, nroSerie); } catch (Exception ex) { throw ExcepcionesSOAP.RaiseException("Validar", "http://www.cedeira.com.ar/webservices", ex.Message, "0", ex.Source, FaultCode.Server); } return(resultado); }
public string GenerarPDF(string CuitVendedor, int NroPuntoVta, int TipoComprobante, long NroComprobante, string IdDestinoComprobante, string ArchivoXML) { string resultado = string.Empty; try { using (FileStream fs = File.Open(Server.MapPath("~/Detallar.txt"), FileMode.Append, FileAccess.Write)) { using (StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8)) { sw.WriteLine(System.DateTime.Now); sw.WriteLine("CuitVendedor:" + CuitVendedor); sw.WriteLine("NroPuntoVta:" + NroPuntoVta.ToString()); sw.WriteLine("TipoComprobante:" + TipoComprobante.ToString()); sw.WriteLine("NroComprobante:" + NroComprobante.ToString()); } } resultado = CedServicios.RN.Comprobante.GenerarPDF(CuitVendedor, NroPuntoVta, TipoComprobante, NroComprobante, IdDestinoComprobante, ArchivoXML); } catch (Exception ex) { throw ExcepcionesSOAP.RaiseException("GenerarPDF", "http://www.cedeira.com.ar/webservices", ex.Message, "0", ex.Source, FaultCode.Server); } return(resultado); }
public string ListarIBK(FeaEntidades.InterFacturas.Listado.consulta_emisor_comprobante_listado cecl, string pathCertificado) { string resultado = string.Empty; try { string nroSerie = CaptchaDotNet2.Security.Cryptography.Encryptor.Decrypt(pathCertificado, "srgerg$%^bg", Convert.FromBase64String("srfjuoxp")).ToString(); using (FileStream fs = File.Open(Server.MapPath("~/Listar.txt"), FileMode.Append, FileAccess.Write)) { using (StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8)) { sw.WriteLine(System.DateTime.Now); sw.WriteLine("pathCertificado cifrado:" + pathCertificado); sw.WriteLine("pathCertificado descifrado:" + nroSerie); sw.WriteLine("cuit_vendedor:" + cecl.cuit_vendedor); sw.WriteLine("Fecha_emision_desde:" + cecl.fecha_emision_desde + " Fecha_emision_hasta: " + cecl.fecha_emision_hasta); } } resultado = CedServicios.RN.Comprobante.ComprobantesListadoIBK(cecl, nroSerie); } catch (Exception ex) { throw ExcepcionesSOAP.RaiseException("Listar", "http://www.cedeira.com.ar/webservices", ex.Message, "0", ex.Source, FaultCode.Server); } return(resultado); }
public FeaEntidades.InterFacturas.lote_comprobantes Consultar(long cuit_vendedor, long id_lote, int punto_de_venta, string pathCertificado) { FeaEntidades.InterFacturas.lote_comprobantes lc = new FeaEntidades.InterFacturas.lote_comprobantes(); try { string nroSerie = CaptchaDotNet2.Security.Cryptography.Encryptor.Decrypt(pathCertificado, "srgerg$%^bg", Convert.FromBase64String("srfjuoxp")).ToString(); using (FileStream fs = File.Open(Server.MapPath("~/Consultar.txt"), FileMode.Append, FileAccess.Write)) { using (StreamWriter sw = new StreamWriter(fs, System.Text.Encoding.UTF8)) { sw.WriteLine(System.DateTime.Now); sw.WriteLine("pathCertificado cifrado:" + pathCertificado); sw.WriteLine("pathCertificado descifrado:" + nroSerie); sw.WriteLine("cuit_vendedor:" + cuit_vendedor); sw.WriteLine("id_lote:" + id_lote); } } CedServicios.RN.IBK.consulta_lote_comprobantes consulta = new CedServicios.RN.IBK.consulta_lote_comprobantes(); consulta.cuit_canal = 30690783521; consulta.cuit_vendedor = cuit_vendedor; consulta.id_lote = id_lote; consulta.cod_interno_canal = string.Empty; consulta.punto_de_ventaSpecified = true; consulta.punto_de_venta = punto_de_venta; lc = CedServicios.RN.Comprobante.ConsultarIBK(consulta, nroSerie); } catch (Exception ex) { throw ExcepcionesSOAP.RaiseException("Consultar", "http://www.cedeira.com.ar/webservices", ex.Message, "0", ex.Source, FaultCode.Server); } return(lc); }