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); }
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); }
/// <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)); }