Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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;
        }
Ejemplo n.º 4
0
 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;
 }