Example #1
0
        public Tester()
        {
            InitializeComponent();

            ProxyDireccionTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["Proxy"];
            ProxyUsuarioTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["UsuarioProxy"];
            ProxyClaveTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["ClaveProxy"];
            ProxyDominioTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["DominioProxy"];

            CuitTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["CuitVendedor"];
            PuntoVentaTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["PuntoVenta"];
            NumeroLoteTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["NumeroLote"];

            CuitCanalTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["CuitCanal"];
            URLTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["URLinterfacturas"];
            
            //Crear entidad Certificado
            certificado = new eFact_Tester.Entidades.Certificado();
            CertificadoNroSerieTextBox.Text = @System.Configuration.ConfigurationManager.AppSettings["CertificadoNroSerie"]; 
            
            //crear entidad Proxy
            proxy = new eFact_Tester.Entidades.Proxy();
            ProxyAutoPanel.Enabled = false;
            
            //seteo cultura thread
            Thread.CurrentThread.CurrentCulture = new CultureInfo(System.Configuration.ConfigurationManager.AppSettings["Cultura"]);
        }
Example #2
0
 //Constructor con objeto WebProxy
 public Lote(string URL, eFact_Tester.Entidades.Certificado Certificado, System.Net.WebProxy Wp)
 {
     try
     {
         uRL = URL;
         certificado = Certificado;
         if (Certificado.Numero == "")
         {
             throw new Exception("Ingresar el Nro.Serie del Certificado.");
         }
         wp = Wp;
         ValidarUrl(uRL, certificado, wp);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex);
     }
 }
Example #3
0
 //Constructor con entidad Proxy
 public Lote(string URL, eFact_Tester.Entidades.Certificado Certificado, eFact_Tester.Entidades.Proxy Proxy)
 {
     try
     {
         uRL = URL;
         certificado = Certificado;
         if (Certificado.Numero == "")
         {
             throw new Exception("Ingresar el Nro.Serie del Certificado.");
         }
         proxy = Proxy;
         if (Proxy != null)
         {
             wp = new System.Net.WebProxy(Proxy.Servidor, false);
             System.Net.NetworkCredential networkCredential = new System.Net.NetworkCredential(Proxy.Usuario, Proxy.Clave, Proxy.Dominio);
             wp.Credentials = networkCredential;
         }
         ValidarUrl(uRL, certificado, wp);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex);
     }
 }