public string GetConsultaItems(getDateItem getDate) { string fecha = getDate.year + "-" + add0(getDate.month) + "-" + add0(getDate.day); string fechaIni = fecha + " 00:00:00"; string fechaFin = fecha + " 23:59:59"; var lConsultas = new List <Tabla_Registro_ConsultaDTO>(); var oneConsulta = new Tabla_Registro_ConsultaDTO(); oneConsulta.Fecha_Consulta = DateTime.Parse(fecha); Helpers h = new Helpers(); // string query = @"Select * From Tabla_Registro_Consulta a where b.Inicio_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + @"'} // left join Tabla_Registro_Agenda on b.Id_Agenda = a.Id_Agenda // ORDER BY a.Inicio_Agenda "; string query = @"Select * From Tabla_Registro_Consulta a left join Tabla_Registro_Agenda b on b.Id_Agenda = a.Id_Agenda where b.Inicio_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + @"'} order by b.Inicio_Agenda" ; lConsultas = h.GetAllParametized(query, oneConsulta); foreach (var y in lConsultas) { string queryB = "Select * From Tabla_Catalogo_FichaIdentificacion where Id_FichaIdentificacion = @Id_FichaIdentificacion"; y.UsuarioDTO = new Tabla_Catalogo_FichaIdentificacionDTO { Id_FichaIdentificacion = y.Id_FichaIdentificacion }; y.UsuarioDTO = h.GetAllParametized(queryB, y.UsuarioDTO)[0]; y.AgendaDTO = new Tabla_Registro_AgendaDTO { Id_Agenda = y.Id_Agenda }; y.UsuarioDTO._NombreCompleto = y.UsuarioDTO.Nombre_FichaIdentificacion.Trim() + " " + y.UsuarioDTO.ApPaterno_FichaIdentificacion.Trim() + " " + y.UsuarioDTO.ApMaterno_FichaIdentificacion.Trim(); queryB = "Select * From Tabla_Registro_Agenda where Id_Agenda = @Id_Agenda"; y.AgendaDTO = h.GetAllParametized(queryB, y.AgendaDTO)[0]; y.AgendaDTO.FinCita = y.AgendaDTO.Fin_Agenda.ToShortTimeString(); y.AgendaDTO.InicioCita = y.AgendaDTO.Inicio_Agenda.ToShortTimeString(); y.AgendaDTO._estatus = "pnd"; if (y.AgendaDTO.EstadoCitas_Agenda.Trim() == "Confirmado") { y.AgendaDTO._estatus = "conf"; } else if (y.AgendaDTO.EstadoCitas_Agenda.Trim() == "Cancelado") { y.AgendaDTO._estatus = "canceled"; } } string json = JsonConvert.SerializeObject(lConsultas); return(json); }
public string GetAgendaItems(getDateItem getDate) { string fecha = getDate.year + "-" + add0(getDate.month) + "-" + add0(getDate.day); string fechaIni = fecha + " 00:00:00"; string fechaFin = fecha + " 23:59:59"; var lAgendas = new List <Tabla_Registro_AgendaDTO>(); Tabla_Registro_AgendaDTO oneAgenda = new Tabla_Registro_AgendaDTO(); oneAgenda.Fecha_Agenda = DateTime.Parse(fecha); Helpers h = new Helpers(); //string query = "Select * From Tabla_Registro_Agenda where Inicio_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + "'} OR Fin_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + "'} ORDER BY Inicio_Agenda"; string query = "Select * From Tabla_Registro_Agenda where Inicio_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + "'} ORDER BY Inicio_Agenda"; lAgendas = h.GetAllParametized(query, oneAgenda); foreach (var y in lAgendas) { query = "Select * From Tabla_Catalogo_FichaIdentificacion where Id_FichaIdentificacion = @Id_FichaIdentificacion"; y.oneUsuario = new Tabla_Catalogo_FichaIdentificacionDTO { Id_FichaIdentificacion = y.Id_FichaIdentificacion }; y.oneUsuario = h.GetAllParametized(query, y.oneUsuario)[0]; y.FinCita = y.Fin_Agenda.ToShortTimeString(); y.InicioCita = y.Inicio_Agenda.ToShortTimeString(); y.oneUsuario.Nombre_FichaIdentificacion = y.oneUsuario.Nombre_FichaIdentificacion.Trim(); y.oneUsuario.ApMaterno_FichaIdentificacion = y.oneUsuario.ApMaterno_FichaIdentificacion.Trim(); y.oneUsuario.ApPaterno_FichaIdentificacion = y.oneUsuario.ApPaterno_FichaIdentificacion.Trim(); y._estatus = "pnd"; if (y.EstadoCitas_Agenda.Trim() == "Confirmado") { y._estatus = "conf"; } else if (y.EstadoCitas_Agenda.Trim() == "Cancelado") { y._estatus = "canceled"; } } string json = JsonConvert.SerializeObject(lAgendas); return(json); }
public string GetAgendaItems(getDateItem getDate) { string fecha = getDate.year + "-" + add0(getDate.month) + "-" + add0(getDate.day); string fechaIni = fecha + " 00:00:00"; string fechaFin = fecha + " 23:59:59"; var lAgendas = new List<Tabla_Registro_AgendaDTO>(); Tabla_Registro_AgendaDTO oneAgenda = new Tabla_Registro_AgendaDTO(); oneAgenda.Fecha_Agenda = DateTime.Parse(fecha); Helpers h = new Helpers(); //string query = "Select * From Tabla_Registro_Agenda where Inicio_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + "'} OR Fin_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + "'} ORDER BY Inicio_Agenda"; string query = "Select * From Tabla_Registro_Agenda where Inicio_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + "'} ORDER BY Inicio_Agenda"; lAgendas = h.GetAllParametized(query, oneAgenda); foreach (var y in lAgendas) { query = "Select * From Tabla_Catalogo_FichaIdentificacion where Id_FichaIdentificacion = @Id_FichaIdentificacion"; y.oneUsuario = new Tabla_Catalogo_FichaIdentificacionDTO { Id_FichaIdentificacion = y.Id_FichaIdentificacion }; y.oneUsuario = h.GetAllParametized(query, y.oneUsuario)[0]; y.FinCita = y.Fin_Agenda.ToShortTimeString(); y.InicioCita = y.Inicio_Agenda.ToShortTimeString(); y.oneUsuario.Nombre_FichaIdentificacion = y.oneUsuario.Nombre_FichaIdentificacion.Trim(); y.oneUsuario.ApMaterno_FichaIdentificacion = y.oneUsuario.ApMaterno_FichaIdentificacion.Trim(); y.oneUsuario.ApPaterno_FichaIdentificacion = y.oneUsuario.ApPaterno_FichaIdentificacion.Trim(); y._estatus = "pnd"; if (y.EstadoCitas_Agenda.Trim() == "Confirmado") { y._estatus = "conf"; } else if (y.EstadoCitas_Agenda.Trim() == "Cancelado") { y._estatus = "canceled"; } } string json = JsonConvert.SerializeObject(lAgendas); return json; }
public string GetConsultaItems(getDateItem getDate) { string fecha = getDate.year + "-" + add0(getDate.month) + "-" + add0(getDate.day); string fechaIni = fecha + " 00:00:00"; string fechaFin = fecha + " 23:59:59"; var lConsultas = new List<Tabla_Registro_ConsultaDTO>(); var oneConsulta = new Tabla_Registro_ConsultaDTO(); oneConsulta.Fecha_Consulta = DateTime.Parse(fecha); Helpers h = new Helpers(); // string query = @"Select * From Tabla_Registro_Consulta a where b.Inicio_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + @"'} // left join Tabla_Registro_Agenda on b.Id_Agenda = a.Id_Agenda // ORDER BY a.Inicio_Agenda "; string query = @"Select * From Tabla_Registro_Consulta a left join Tabla_Registro_Agenda b on b.Id_Agenda = a.Id_Agenda where b.Inicio_Agenda BETWEEN {ts '" + fechaIni + "'} AND {ts '" + fechaFin + @"'} order by b.Inicio_Agenda"; lConsultas = h.GetAllParametized(query, oneConsulta); foreach (var y in lConsultas) { string queryB = "Select * From Tabla_Catalogo_FichaIdentificacion where Id_FichaIdentificacion = @Id_FichaIdentificacion"; y.UsuarioDTO = new Tabla_Catalogo_FichaIdentificacionDTO { Id_FichaIdentificacion = y.Id_FichaIdentificacion }; y.UsuarioDTO = h.GetAllParametized(queryB, y.UsuarioDTO)[0]; y.AgendaDTO = new Tabla_Registro_AgendaDTO { Id_Agenda = y.Id_Agenda }; y.UsuarioDTO._NombreCompleto = y.UsuarioDTO.Nombre_FichaIdentificacion.Trim() + " " + y.UsuarioDTO.ApPaterno_FichaIdentificacion.Trim() + " " + y.UsuarioDTO.ApMaterno_FichaIdentificacion.Trim(); queryB = "Select * From Tabla_Registro_Agenda where Id_Agenda = @Id_Agenda"; y.AgendaDTO = h.GetAllParametized(queryB, y.AgendaDTO)[0]; y.AgendaDTO.FinCita = y.AgendaDTO.Fin_Agenda.ToShortTimeString(); y.AgendaDTO.InicioCita = y.AgendaDTO.Inicio_Agenda.ToShortTimeString(); y.AgendaDTO._estatus = "pnd"; if (y.AgendaDTO.EstadoCitas_Agenda.Trim() == "Confirmado") { y.AgendaDTO._estatus = "conf"; } else if (y.AgendaDTO.EstadoCitas_Agenda.Trim() == "Cancelado") { y.AgendaDTO._estatus = "canceled"; } } string json = JsonConvert.SerializeObject(lConsultas); return json; }