コード例 #1
0
ファイル: Tester.cs プロジェクト: pjeconde/eFact
        public Tester()
        {
            InitializeComponent();
            CuitCanalTextBox.Text = "30690783521";
            CuitTextBox.Text = "30710015062";
            PuntoVentaTextBox.Text = "12";
            NroComprobanteTextBox.Text = "1";
            NumeroLoteTextBox.Text = DateTime.Now.ToString("yyyyMMddHHmmss");

            //URL del servicio web utilizado
            //DESARROLLO = "https://wsqacfe.interfacturas.com.ar/ws/FacturaWebServiceConSchema" o PRODUCCION = "https://srv1.interfacturas.com.ar/ws/FacturaWebServiceConSchema"
            url = "https://wsqacfe.interfacturas.com.ar/ws/FacturaWebServiceConSchema";
            
            //Datos del Certificado
            certificado = new eFact_C.Entidades.Certificado();
            //Número de serie del certificado instalado en la PC para el usuario actual ( CurrentUser ).
            certificado.Numero = "0126d1bfa455";
            certificado.LugarDeAlmacenamiento = eFact_C.Entidades.Certificado.Almacenamiento.CurrentUser;
            
            //Datos del proxy
            proxy = new eFact_C.Entidades.Proxy();
            if (ProxyDireccionTextBox.Text.Trim() != "")
            {
                proxy.Servidor = ProxyDireccionTextBox.Text;    //"proxy.com.ar:80"; //ejemplo
                proxy.Usuario = ProxyUsuarioTextBox.Text;       //"pepe";
                proxy.Clave = ProxyClaveTextBox.Text;           //"123456";
                proxy.Dominio = ProxyDominioTextBox.Text;       //"empresa1"
            }
            else
            {
                proxy = null;
            }
        }
コード例 #2
0
ファイル: Lote.cs プロジェクト: pjeconde/eFact
 //Constructor
 public Lote(string URL, eFact_C.Entidades.Certificado Certificado, eFact_C.Entidades.Proxy Proxy)
 {
     try
     {
         uRL = URL;
         certificado = Certificado;
         proxy = Proxy;
         ValidarUrl(uRL, certificado, proxy);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex);
     }
 }