private Boolean ConsultaHora(PicoPlacaDatos datos) { try { using (picoplacaEntities db = new picoplacaEntities()) { Util.Utilitarios.ObtenerTipoHorario(datos); if (!string.IsNullOrEmpty(datos.TipoHora)) { var queryDigito = (from hora in db.Horarios where hora.HoraInicio <= datos.Tiempo && hora.HoraFin >= datos.Tiempo && hora.TipoHora == datos.TipoHora select hora ).ToList().Count; if (queryDigito > 0) { return(true); } } } } catch (Exception) { } return(false); }
private Boolean ConsultaDigito(PicoPlacaDatos datos) { try { using (picoplacaEntities db = new picoplacaEntities()) { Util.Utilitarios.ObtenerUltimoDigito(datos); if (!string.IsNullOrEmpty(datos.Digito)) { var queryDigito = (from num in db.Digito where num.CodigoDias == datos.Codigo && num.Digito1 == datos.Digito select num ).ToList().Count; if (queryDigito > 0) { return(true); } } } } catch (Exception) { } return(false); }
private PicoPlacaDatos AgregarDatos() { var datos = new PicoPlacaDatos(); datos.Fecha = txtFecha.Text; datos.Placa = string.Format("{0}-{1}", txtPlacaLetras.Text, txtPlacaNumero.Text); datos.Tiempo = TimeSpan.Parse(txtTiempo.Text); return(datos); }
public static void ObtenerUltimoDigito(PicoPlacaDatos datos) { try { datos.Digito = datos.Placa.Substring(datos.Placa.Length - 1); } catch (Exception ex) { datos.Digito = string.Empty; } }
public static void ObtenerDia(PicoPlacaDatos datos) { try { DateTime f = Convert.ToDateTime(datos.Fecha); datos.Dia = f.ToString("dddd", new CultureInfo("es-ES")); } catch (Exception ex) { datos.Dia = string.Empty; } }
public string ConsultarHorarios(PicoPlacaDatos datos) { string mensaje = string.Empty; try { using (picoplacaEntities db = new picoplacaEntities()) { Util.Utilitarios.ObtenerDia(datos); if (!string.IsNullOrEmpty(datos.Dia)) { var query = (from diaspicoplaca in db.Dias where diaspicoplaca.Dia == datos.Dia select new { Codigo = diaspicoplaca.Codigo }).ToList(); foreach (var element in query) { datos.Codigo = element.Codigo; if (ConsultaDigito(datos)) { if (ConsultaHora(datos)) { mensaje = Variables.HorarioIncorrecto; } else { mensaje = Variables.HorarioCorrecto; } } else { mensaje = Variables.HorarioCorrecto; } } } } } catch (Exception) { } return(mensaje); }
public static void ObtenerTipoHorario(PicoPlacaDatos datos) { try { if (datos.Tiempo.Hours < 12) { datos.TipoHora = Variables.TipoHoraM; } else { datos.TipoHora = Variables.TipoHoraT; } } catch (Exception ex) { datos.TipoHora = string.Empty; } }
public string ConsultarHorarios(PicoPlacaDatos datos) { return(pp.ConsultarHorarios(datos)); }