예제 #1
0
        public static List <Paciente> PacientesPorTag(int tagId)
        {
            Conexiones.Con_Pacientes CP = new Conexiones.Con_Pacientes();
            DataTable DT = CP.ObtenerPacientesByTag(tagId);

            if (DT != null)
            {
                List <Paciente> aux = new List <Paciente>();
                foreach (DataRow DR in DT.Rows)
                {
                    aux.Add(Paciente.Select_Paciente_By_Id(int.Parse(DR["IdPaciente"].ToString())));
                }
                return(aux);
            }
            else
            {
                return(null);
            }
        }
예제 #2
0
 public Turno(DataRow DR)
 {
     IDT            = int.Parse(DR["Id"].ToString());
     IdUser         = int.Parse(DR["UserId"].ToString());
     FechaRecepcion = DateTime.Parse(DR["HoraRecepcion"].ToString());
     FechaComienzo  = DateTime.Parse(DR["HoraComienzoConsulta"].ToString());
     FechaFinal     = DateTime.Parse(DR["HoraFinalConsulta"].ToString());
     Esstado        = DR["Estado"].ToString();
     Pac            = Paciente.Select_Paciente_By_Id(int.Parse(DR["PacienteId"].ToString()));
     IdDerivado     = int.Parse(DR["IdDerivado"].ToString());
     Indicaciones   = DR["Indicaciones"].ToString();
     if (DBNull.Value.Equals(DR["DiagnosticoFinal"]) == false)
     {
         DiagnosticoFinal = DR["DiagnosticoFinal"].ToString();
     }
     if (DBNull.Value.Equals(DR["CIE10"]) == false)
     {
         CIE10 = int.Parse(DR["CIE10"].ToString());
     }
     if (DBNull.Value.Equals(DR["ControlEmbarazo"]) == false)
     {
         ControlEmbarazo = bool.Parse(DR["ControlEmbarazo"].ToString());
     }
 }