/// <summary> /// Valida si la respuesta del usuario a la Captcha proporcionada es correcta /// </summary> /// <param name="RespuestaCaptcha"></param> /// <returns></returns> public static bool ValidarCaptcha(string RespuestaCaptcha) { string urlToPost = Enumeracion.EnumCaptcha.urlToPost; string secretKey = new ConfiguracionDAO().GetValorConfiguracion(Enumeracion.EnumCaptcha.secretKey); //Enumeracion.EnumCaptcha.secretKey; var postData = Enumeracion.EnumCaptcha.cadSecret + secretKey + Enumeracion.EnumCaptcha.cadResponse + RespuestaCaptcha; string result = WebUtilService.PeticionHTTP(urlToPost, postData); var captChaesponse = JsonConvert.DeserializeObject <CaptchaResuestaDTO>(result); return(captChaesponse.Success); }
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)); }
public string GetFormatoTramite(int IdCatTipoTramite) { var configuracionDao = new ConfiguracionDAO(); return(configuracionDao.GetFormatoTramite(IdCatTipoTramite)); }
public async Task <Dictionary <string, string> > GetValorConfiguracionAsync(List <string> Llaves) { var configuracionDao = new ConfiguracionDAO(); return(await configuracionDao.GetValorConfiguracionAsync(Llaves)); }