Esempio n. 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"]);
        }
Esempio n. 2
0
        private void CrearCertificadoYProxy()
        {
            //Datos del Certificado
            //Número de serie del certificado instalado en la PC para el usuario actual ( CurrentUser ).
            certificado.Numero = CertificadoNroSerieTextBox.Text;
            certificado.LugarDeAlmacenamiento = eFact_Tester.Entidades.Certificado.Almacenamiento.CurrentUser;

            //Datos del 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;
            }
        }
Esempio n. 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);
     }
 }