public void LoggerException(Exception ex)
        {
            var _ConfiguracionDAO = new ConfiguracionDAO();
            var RutaLog           = _ConfiguracionDAO.GetValorConfiguracion(Enumeracion.EnumSysConfiguracion.RutaLog);

            if (!string.IsNullOrEmpty(RutaLog))
            {
                var ValidacionesModelo = GenericoDAO.DB_Validacion(ex);
                Logger.EscribirLog(ex, RutaLog, ValidacionesModelo);
            }

            //throw new Exception(Enumeracion.EnumVarios.Prefijo);
        }
コード例 #2
0
        private int GetNumeroIntentos()
        {
            int numeroIntentos;
            var configuracionDao = new ConfiguracionDAO();
            var valor            = configuracionDao.GetValorConfiguracion(Enumeracion.EnumSysConfiguracion.IntentosCita);
            var result           = int.TryParse(valor, out numeroIntentos);

            if (!result)
            {
                numeroIntentos = 3;
            }
            return(numeroIntentos);
        }
コード例 #3
0
        /// <summary>
        ///     Diferencia en horas de una cita para poder ser cancelada
        /// </summary>
        /// <param name="HorarioDto"></param>
        /// <param name="HorasAntelacion"></param>
        /// <param name="Horas"></param>
        private void DiferenciaHorario(HorarioDTO HorarioDto, out double HorasAntelacion, out double Horas)
        {
            HorarioDto.Fecha = HorarioDto.Fecha.Date.Add(HorarioDto.HoraInicio);
            var fecha = DateTime.Today;

            var diferencia = HorarioDto.Fecha - fecha;

            Horas = diferencia.TotalHours;
            var configuracionDao = new ConfiguracionDAO();
            var valor            = configuracionDao.GetValorConfiguracion(Enumeracion.EnumSysConfiguracion.LimiteCancelacionCita);
            var result           = double.TryParse(valor, out HorasAntelacion);

            if (!result)
            {
                HorasAntelacion = 24;
            }
        }
        public string GetValorConfiguracion(string Llave)
        {
            var configuracionDao = new ConfiguracionDAO();

            return(configuracionDao.GetValorConfiguracion(Llave));
        }