Ejemplo n.º 1
0
 public MonitorDeMensajes(IParametros Param, IConexionAFuenteDatos Conex, string emailPop3, int emailPortIn)
 {
     _Param       = Param;
     _ConResEnvio = Conex;
     _emailPop3   = emailPop3;
     _emailPortIn = emailPortIn;
     //_encoding = Encoding.GetEncoding("ISO-8859-1");
 }
Ejemplo n.º 2
0
 protected virtual string ObterNomeEmpresa(CentroCusto centroCusto, IParametros parametros)
 {
     if (centroCusto != null)
     {
         var centroCustoEmpresa = centroCusto.ListaCentroCustoEmpresa.FirstOrDefault();
         if (centroCustoEmpresa != null)
         {
             return(centroCustoEmpresa.Cliente.Nome);
         }
     }
     return(parametros.Cliente != null ? parametros.Cliente.Nome : string.Empty);
 }
Ejemplo n.º 3
0
        protected string PrepararIconeRelatorio(CentroCusto centroCusto, IParametros parametros)
        {
            var caminhoImagem  = string.Empty;
            var iconeRelatorio = ObterIconeRelatorio(centroCusto) ?? parametros.IconeRelatorio;

            if (iconeRelatorio != null)
            {
                caminhoImagem = DiretorioImagemRelatorio + Guid.NewGuid().ToString() + ".bmp";
                System.Drawing.Image imagem = iconeRelatorio.ToImage();
                imagem.Save(caminhoImagem, System.Drawing.Imaging.ImageFormat.Bmp);
            }

            return(caminhoImagem);
        }
 public MenusConsole(IExercicio1 exercicio1, IEmpresa exercicio2, IMultiplos exercicio3, INotas exercicio4,
                     IFormula exercicio5, IParametros exercicio6, ISomaPar exercicio7, IOrdenacao exercicio8,
                     ILinq exercicio9)
 {
     _exercicio1 = exercicio1;
     _exercicio2 = exercicio2;
     _exercicio3 = exercicio3;
     _exercicio4 = exercicio4;
     _exercicio5 = exercicio5;
     _exercicio6 = exercicio6;
     _exercicio7 = exercicio7;
     _exercicio8 = exercicio8;
     _exercicio9 = exercicio9;
 }
Ejemplo n.º 5
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 CFDServicioDespachoSolicitudes(ConexionAFuenteDatos conex, Parametros param)
 {
     try
     {
         _iErr   = 0;
         _sMsj   = string.Empty;
         _rutSII = "60803000-K";
         _param  = param;
         _conex  = conex;
     }
     catch (Exception ini)
     {
         _sMsj = "Excepción al inicializar el servicio de despacho. " + ini.Message + " [CFDServicioDespachoSolicitudes.constructor]";
         _iErr++;
     }
 }
        public RespuestaOperacionServicio CrearParametro(Parametro parametro)
        {
            RespuestaOperacionServicio rpta = new RespuestaOperacionServicio();

            try
            {
                objParametro   = new Parametros();
                parametro      = objParametro.crearParametro(parametro);
                rpta.Resultado = Constants.RESPUESTA_KERBERO_OK;
                rpta.data      = parametro;
            }
            catch (Exception ex)
            {
                rpta.Resultado = Constants.RESPUESTA_KERBERO_ERROR;
                rpta.Error     = ex.Message;
            }
            return(rpta);
        }
        public RespuestaOperacionServicio ModificarParametro(string Id, Parametro parametro)
        {
            RespuestaOperacionServicio rpta = new RespuestaOperacionServicio();

            try
            {
                objParametro   = new Parametros();
                parametro.Id   = Convert.ToInt32(Id);
                parametro      = objParametro.actualizarParametro(parametro);
                rpta.Resultado = Constants.RESPUESTA_KERBERO_OK;
                rpta.data      = parametro;
            }
            catch (Exception ex)
            {
                rpta.Resultado = Constants.RESPUESTA_KERBERO_ERROR;
                rpta.Error     = ex.Message;
            }
            return(rpta);
        }
        public RespuestaOperacionServicio ValorParametro(string Id)
        {
            Parametro parametro             = null;
            RespuestaOperacionServicio rpta = new RespuestaOperacionServicio();

            try
            {
                objParametro   = new Parametros();
                parametro      = objParametro.valorParametro(Convert.ToInt32(Id));
                rpta.Resultado = Constants.RESPUESTA_KERBERO_OK;
                rpta.data      = parametro;
            }
            catch (Exception ex)
            {
                rpta.Resultado = Constants.RESPUESTA_KERBERO_ERROR;
                rpta.Error     = ex.Message;
            }
            return(rpta);
        }
        public RespuestaOperacionServicio BuscarParametros(string ParamPadre, string Estado)
        {
            List <Parametro>           lstParametros = null;
            RespuestaOperacionServicio rpta          = new RespuestaOperacionServicio();

            try
            {
                objParametro   = new Parametros();
                lstParametros  = objParametro.buscarParametros(ParamPadre, Estado);
                rpta.Resultado = Constants.RESPUESTA_KERBERO_OK;
                rpta.data      = lstParametros;
            }
            catch (Exception ex)
            {
                rpta.Resultado = Constants.RESPUESTA_KERBERO_ERROR;
                rpta.Error     = ex.Message;
            }
            return(rpta);
        }
Ejemplo n.º 11
0
        public IPoblacion Ejecutar(IParametros parametros)
        {
            do
            {
                // Una nueva generación se procesa:
                this._poblacion.NumeroGeneracion++;

                this._poblacion = this._operadorSeleccion.Seleccionar(this._poblacion);
                this._poblacion = this._operadorCruzamiento.Cruzar(this._poblacion);
                this._poblacion = this._operadorMutacion.Mutar(this._poblacion);

                // Lanzo el evento si alguien lo está escuchando:
                if (IteracionTerminada != null)
                    IteracionTerminada(this, new PoblacionEventArgs(_poblacion));

                // Esperar para la siguiente vuelta
                Thread.Sleep(parametros.IntervaloPorVuelta);

            } while (!_terminar && !this._operadorCorte.CortarEjecucion(this._poblacion));

            return this._poblacion;
        }
Ejemplo n.º 12
0
 internal DefinidorDeContextoDeLimitePorDelegacao(IParametros parametros)
 {
     _parametros            = parametros;
     _definidorDeAplicacao  = new Lazy <IDefinidorDeContextoDeAplicacaoDeLimite>(() => parametros.TipoDeContextoDeAplicacao.ConstruirDefinidorDeAplicacao(parametros.IdsDosContextosDeAplicacao));
     _definidorDeAcumulacao = new Lazy <IDefinidorDeContextoDeAcumulacaoDeLimite>(() => parametros.TipoDeContextoDeAcumulacao.ConstruirDefinidorDeAcumulacao());
 }