public PatientConsultation(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);

            id               = gr.GetInt32();
            patientId        = gr.GetInt32();
            requestDate      = gr.GetDateTime();
            executionDate    = gr.GetDateTime();
            consultationData = ConsultationData.Create(gr.GetString());
        }
        public Watching(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);

            id        = gr.GetInt32();
            userId    = gr.GetInt32();
            startTime = gr.GetDateTime();
            endTime   = gr.GetDateTime();
            data      = WatchingData.DeserializeString(gr.GetString());
        }
Example #3
0
        public Watching(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);
            int          i  = 0;

            id        = dr.GetInt32(i++);
            userId    = dr.GetInt32(i++);
            startTime = gr.GetDateTime(i++);
            endTime   = gr.GetDateTime(i++);
            data      = WatchingData.Create(gr.GetString(i++));
        }
        public Analysis(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);

            id             = gr.GetInt32();
            patientId      = gr.GetInt32();
            analysisTypeId = gr.GetInt32();
            requestDate    = gr.GetDateTime();
            executionDate  = (DateTime)gr.GetDateTime();
            analysisData   = AnalysisData.DeserializeString(gr.GetString());
        }
Example #5
0
 public Poll(GmDataReader dr)
 {
     id       = dr.GetInt();
     date     = dr.GetDateTime();
     question = dr.GetString();
     status   = (RecordStatus)dr.GetInt();
 }
        public string GetAnalysesList(GmConnection conn)
        {
            StringBuilder sb  = new StringBuilder();
            GmCommand     cmd = conn.CreateCommand(
                @"select RequestDate, Name from Analyses 
left join AnalysisTypes on AnalysisTypes.Id=AnalysisTypeId
where PatientId=@Id");

            cmd.AddInt("Id", id);
            using (DbDataReader dr = cmd.ExecuteReader())
            {
                while (dr.Read())
                {
                    GmDataReader gr   = new GmDataReader(dr);
                    DateTime     dt   = gr.GetDateTime();
                    string       name = gr.GetString();
                    if (sb.Length > 0)
                    {
                        sb.Append("; ");
                    }
                    sb.AppendFormat("{0:dd.MM} {1}", dt, name);
                }
            }
            if (sb.Length > 0)
            {
                sb.Append(".");
            }
            return(sb.ToString());
        }
Example #7
0
 public ForumTopic(GmDataReader dr)
 {
     id          = dr.GetInt();
     forumId     = dr.GetInt();
     date        = dr.GetDateTime();
     name        = dr.GetString();
     description = dr.GetString();
     status      = (RecordStatus)dr.GetInt();
 }
Example #8
0
 public Forum(GmDataReader dr)
 {
     id          = dr.GetInt32();
     communityId = dr.GetInt();
     date        = dr.GetDateTime();
     name        = dr.GetString();
     description = dr.GetString();
     status      = (RecordStatus)dr.GetInt();
 }
        public Reacard(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);

            id          = gr.GetInt32();
            patientId   = gr.GetInt32();
            date        = gr.GetDateTime();
            reacardData = ReacardData.DeserializeString(gr.GetString());
        }
Example #10
0
        public Observation(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);

            id                = gr.GetInt32();
            patientId         = gr.GetInt32();
            doctorId          = gr.GetInt32();
            time              = gr.GetDateTime();
            description       = ObservationData.Create(gr.GetString());
            observationTypeId = (ObservationTypeId)gr.GetInt32();
        }
Example #11
0
 public UserInfo(GmDataReader dr)
 {
     recordId = dr.GetInt();
     date     = dr.GetDateTime();
     name     = dr.GetString();
     email    = dr.GetString();
     psw      = dr.GetString();
     userRole = (UserRole)dr.GetInt();
     status   = (RecordStatus)dr.GetInt();
     picture  = dr.GetString();
 }
Example #12
0
 public ForumMessage(GmDataReader dr)
 {
     id           = dr.GetInt();
     messageId    = dr.GetInt();
     forumTopicId = dr.GetInt();
     date         = dr.GetDateTime();
     userId       = dr.GetInt();
     userName     = dr.GetString();
     text         = dr.GetString();
     status       = (RecordStatus)dr.GetInt();
 }
        public ConfigRecord(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);

            id         = gr.GetInt32();
            restoredId = gr.GetInt32();
            userId     = gr.GetInt32();
            version    = gr.GetInt32();
            time       = gr.GetDateTime();
            config     = Config.DeserializeString(gr.GetString());
            comment    = gr.GetString();
        }
        public PatientIdentification(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);

            id                 = gr.GetInt32();
            surname            = gr.GetString();
            name               = gr.GetString();
            middleName         = gr.GetString();
            gender             = (GenderId)gr.GetInt();
            birthday           = gr.GetDateTime();
            identificationData = IdentificationData.Create(gr.GetString());
        }
        public Patient(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);

            id                      = gr.GetInt32();
            passportId              = gr.GetInt32();
            insuranceId             = gr.GetInt32();
            patientIdentificationId = gr.GetInt32();
            doctorId                = gr.GetInt32();
            diagnosisId             = gr.GetInt32();
            patientData             = PatientData.Create(gr.GetString());
            patientDescription      = PatientDescription.Create(gr.GetString());
            admissionDate           = gr.GetDateTime();
            wardId                  = gr.GetInt32();
            patientTypeId           = (PatientTypeId)gr.GetInt32();
            dischargeTypeId         = (DischargeTypeId)gr.GetInt32();
            dischargeData           = DischargeData.Create(gr.GetString());
            dischargeDate           = gr.GetDateTime();
            patientDiagnoses        = PatientDiagnoses.Create(gr.GetString());
            dietNumber              = gr.GetString();
            status                  = (Status)gr.GetInt32();
        }
        public Document(DbDataReader dr)
        {
            GmDataReader gr = new GmDataReader(dr);

            id             = gr.GetInt32();
            date           = gr.GetDateTime();
            userId         = gr.GetInt32();
            documentTypeId = (DocumentTypeId)gr.GetInt32();
            completed      = gr.GetBoolean();
            storekeeperId  = gr.GetInt32();
            nDays          = gr.GetInt32();
            documentData   = DocumentData.DeserializeString(gr.GetString());
        }
Example #17
0
 public Candidate(GmDataReader dr)
 {
     id         = dr.GetInt();
     positionId = dr.GetInt();
     date       = dr.GetDateTime();
     name       = dr.GetString();
     surname    = dr.GetString();
     address    = dr.GetString();
     phone      = dr.GetString();
     link       = dr.GetString();
     email      = dr.GetString();
     resume     = dr.GetString();
     comments   = dr.GetString();
     status     = (RecordStatus)dr.GetInt();
 }
Example #18
0
 public Article(GmDataReader dr)
 {
     id       = dr.GetInt();
     parentId = dr.GetInt();
     date     = dr.GetDateTime();
     person   = dr.GetString();
     title    = dr.GetString();
     preview  = dr.GetString();
     header   = dr.GetString();
     text     = dr.GetString();
     company  = dr.GetString();
     cityId   = dr.GetInt32();
     address  = dr.GetString();
     phone    = dr.GetString();
     link     = dr.GetString();
     email    = dr.GetString();
     status   = (RecordStatus)dr.GetInt();
     tag      = dr.GetString();
     isGroup  = dr.GetBoolean();
 }
Example #19
0
 public LinkExchangePage(GmDataReader dr)
 {
     id   = dr.GetInt();
     date = dr.GetDateTime();
     text = dr.GetString();
 }