Beispiel #1
0
        public ConexionDB()
        {
            sMsj = string.Empty;
            Parametros config = new Parametros();

            _ingresoPredeterminado = config.IngresoPredeterminado;
            _ServerAddress         = config.servidor;
            sMsj = config.sMsj;

            //Si la app no viene de GP usar seguridad integrada o un usuario sql (configurado en el archivo de inicio)
            if (_Usuario.Equals(string.Empty))
            {
                _IntegratedSecurity = config.seguridadIntegrada;
                _Intercompany       = "Dynamics";

                if (_IntegratedSecurity)            //Usar seguridad integrada
                {
                    _Usuario = WindowsIdentity.GetCurrent().Name.Trim();
                }
                else
                {                                   //Usar un usuario sql con privilegios
                    _Usuario  = config.usuarioSql;
                    _Password = config.passwordSql;
                }
            }

            Elemento = (IConexionAFuenteDatos) new ConexionAFuenteDatos(_Compannia, _Usuario, _Password, _Intercompany, _ServerAddress, _IntegratedSecurity);
        }
 public MonitorDeMensajes(IParametros Param, IConexionAFuenteDatos Conex, string emailPop3, int emailPortIn)
 {
     _Param       = Param;
     _ConResEnvio = Conex;
     _emailPop3   = emailPop3;
     _emailPortIn = emailPortIn;
     //_encoding = Encoding.GetEncoding("ISO-8859-1");
 }
Beispiel #3
0
        //**********************************************

        public CFDReglasEmailRespuesta(IConexionAFuenteDatos conex, IParametros Param)
        {
            try
            {
                iErr           = 0;
                _Conexion      = conex;
                _Param         = Param;
                _motorDeCorreo = new EmailSmtp(_Param.emailSmtp, _Param.emailPort, _Param.emailUser, _Param.emailPwd, _Param.emailSsl);
            }
            catch (Exception re)
            {
                iErr++;
                sMsj = "Excepción al iniciar el motor de correos. " + re.Message + "[cfdReglasEmail()]";
            }
        }
        public LogFacturaXMLService(IConexionAFuenteDatos conex, String sopnumbe, short soptype, String estado, String tipoDoc)
        {
            _Conexion = conex;
            _sopnumbe = sopnumbe;
            _sopType  = soptype;
            bool trae = TraeEstadoDelIdVentas(_sopnumbe, _sopType, estado);

            if (_iErr == 0)
            {
                if (trae)
                {
                    _cicloDeVida = new Maquina(_compoundedBinStatus, _idxSingleStatus.ToString(), 0, "emisor", tipoDoc);
                }
                else
                {
                    _cicloDeVida = new Maquina("emisor", tipoDoc);
                }

                _iErr = _cicloDeVida.iErr;
                _sMsj = _cicloDeVida.sMsj;
            }
        }
        public LogFacturaXMLService(IConexionAFuenteDatos conex, String compoundedBinStatus, String idxSingleStatus, String sopnumbe, short soptype, String tipoDoc)
        {
            _sopnumbe            = sopnumbe;
            _sopType             = soptype;
            _Conexion            = conex;
            _compoundedBinStatus = compoundedBinStatus;
            _idxSingleStatus     = idxSingleStatus;

            if (!compoundedBinStatus.Equals(String.Empty))
            {
                _cicloDeVida = new Maquina(_compoundedBinStatus, _idxSingleStatus.ToString(), 0, "emisor", tipoDoc);
            }
            else
            {
                _cicloDeVida = new Maquina("emisor", tipoDoc);
            }

            _iErr = _cicloDeVida.iErr;
            _sMsj = _cicloDeVida.sMsj;

            //_cicloDeVida = new Maquina(compoundedBinStatus, idxSingleStatus, 0, tipoDoc);
        }
        //*************************************************

        public LogFacturaXMLService(IConexionAFuenteDatos conex, String tipoDoc)
        {
            _Conexion    = conex;
            _cicloDeVida = new Maquina("emisor", tipoDoc);
        }