示例#1
0
 /// <summary>
 /// Constructor
 /// </summary>
 public AdministracionTipoCambio()
 {
     credenciales       = new CredencialesServicioExterno();
     credenciales       = new InformacionServiciosExternosBusiness().ObtenerCredencialesCambioDivisa();
     repository         = new AdministracionTipoCambioRepository();
     externosRepository = new InformacionServiciosExternosRepository();
 }
示例#2
0
 /// <summary>
 /// Constructor por default de la clase
 /// </summary>
 public MelodyMilanoBusiness(TokenDto token)
 {
     this.repository             = new PaymentProcessingRepository();
     this.melodyMilanoRepository = new MelodyMilanoRepository();
     this.token = token;
     {
         credenciales = new CredencialesServicioExterno();
         credenciales = new InformacionServiciosExternosBusiness().ObtenerCredencialesConsultaTCMM();
     }
 }
示例#3
0
 /// <summary>
 /// Constructor de tiempo aire
 /// </summary>
 public TiempoAireBusiness(TokenDto token)
 {
     this.token                = token;
     credenciales              = new CredencialesServicioExterno();
     credenciales              = new InformacionServiciosExternosBusiness().ObtenerCredencialesTiempoAire();
     inforService              = new InfoService();
     externosRepository        = new InformacionServiciosExternosRepository();
     inforService              = externosRepository.ObtenerInfoServicioExterno(11);
     transact                  = new ProxyTiempoAire.transactSoapClient();
     transact.Endpoint.Address = new System.ServiceModel.EndpointAddress(inforService.UrlService);
     repository                = new PagoServiciosRepository(this.token);
 }
示例#4
0
        /// <summary>
        /// Obtiene las credencialese información asociada  del servicio.
        /// </summary>
        /// <param name="idServicio">Identificador del servicio</param>
        /// <returns></returns>
        public CredencialesServicioExterno ObtenerCredenciales(int idServicio)
        {
            var parameters = new Dictionary <string, object>();

            parameters.Add("@idServicio", idServicio);
            CredencialesServicioExterno credenciales = new CredencialesServicioExterno();

            foreach (var r in data.GetDataReader("[dbo].[sp_vanti_InformacionServicioExterno]", parameters))
            {
                credenciales.UserName       = r.GetValue(0).ToString();
                credenciales.Password       = r.GetValue(1).ToString();
                credenciales.NumeroIntentos = Convert.ToInt32(r.GetValue(2));
                credenciales.Licence        = r.GetValue(3).ToString();
            }
            return(credenciales);
        }
示例#5
0
        /// <summary>
        /// Constructor de tiempo aire
        /// </summary>
        public AdministracionPagoServiciosBusiness(TokenDto token)
        {
            this.token                = token;
            repository                = new PagoServiciosRepository(token);
            inforService              = new InfoService();
            externosRepository        = new InformacionServiciosExternosRepository();
            inforService              = externosRepository.ObtenerInfoServicioExterno(12);
            transact                  = new ProxyPagoServicios.transactSoapClient();
            transact.Endpoint.Address = new System.ServiceModel.EndpointAddress(inforService.UrlService);
            credenciales              = new CredencialesServicioExterno();
            credenciales              = new InformacionServiciosExternosBusiness().ObtenerCredencialesPagoServicios();
            SecurityCCK.encripta encripta = new encripta();
            object userName = credenciales.UserName;
            object pwd      = credenciales.Password;
            var    obj      = encripta.Encrypt(ref userName);
            var    obje2    = encripta.Encrypt(ref pwd);

            this.credenciales.UserName = obj.ToString();
            this.credenciales.Password = obje2.ToString();
        }