Ejemplo n.º 1
0
        // TODO: Add method for retrieval

        public static void Persist(
            string fileNo, int sectionId, DateTime date, int memberId, int diagnosisId, int stateId,
            int epicrisisId, int epicrisisPath,
            int examinationId, int examinationPath,
            int criminalId, int criminalPath)
        {
            var dosya = new DOSYALAR
            {
                DosyaNo               = fileNo,
                BolumID               = sectionId,
                Tarih                 = date,
                OgretimUyeID          = memberId,
                TanıID                = diagnosisId,
                HastaStatuID          = stateId,
                MuayeneEpikrizID      = epicrisisId,
                MuayeneEpikrizYolID   = epicrisisPath,
                TetkikRaporID         = examinationId,
                TetkikRaporYolID      = examinationPath,
                AdliSaglikKuruluID    = criminalId,
                AdliSaglikKuruluYolID = criminalPath
            };

            using (var contex = new HospitalAutomationEntities())
            {
                contex.DOSYALAR.Add(dosya);
                contex.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        public static void Persist(string yol)
        {
            var adliSaglikyol = new ADLISAGLIKKURULUYOL()
            {
                AdliSaglikKuruluYolKayit = yol
            };

            using (var contex = new HospitalAutomationEntities())
            {
                contex.ADLISAGLIKKURULUYOL.Add(adliSaglikyol);
                contex.SaveChanges();
            }
        }
        public static void Persist(string yol)
        {
            var tetkikyol = new TETKIKRAPORYOL()
            {
                TetkikRaporYolKayit = yol
            };

            using (var contex = new HospitalAutomationEntities())
            {
                contex.TETKIKRAPORYOL.Add(tetkikyol);
                contex.SaveChanges();
            }
        }
Ejemplo n.º 4
0
        public static void Persist(string yol)
        {
            var epikriz = new MUAYENEEPIKRIZYOL()
            {
                MuayeneEpikrizYolKayit = yol
            };

            using (var contex = new HospitalAutomationEntities())
            {
                contex.MUAYENEEPIKRIZYOL.Add(epikriz);
                contex.SaveChanges();
            }
        }
        void ExelKaydet()
        {
            //Exel dosyası içerisindeki bilgileri çek ve veri tabanına kaydet.

            try
            {
                const string con = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=icd10.xls;" +
                                   @"Extended Properties='Excel 8.0;HDR=Yes;'";
                using (var connection = new OleDbConnection(con))
                {
                    connection.Open();
                    var command = new OleDbCommand("select * from [ICD KOD LİSTESİ$]", connection);
                    using (var dr = command.ExecuteReader())
                    {
                        using (var entity = new HospitalAutomationEntities())
                        {
                            if (dr == null)
                            {
                                throw new IOException("Dosya bulunamadı.");
                            }

                            while (dr.Read())
                            {
                                if (KayitVarMi(dr[0].ToString()))
                                {
                                    continue;
                                }

                                var t = new TANILAR
                                {
                                    ICD10Kodu = dr[0].ToString(),
                                    TaniAdi   = dr[1].ToString()
                                };

                                entity.TANILAR.Add(t);
                            }
                            MessageBox.Show(entity.SaveChanges() > 0
                                ? "Kayit Başarılı"
                                : "Herhangi bir kayıt eklenmedi.");
                        }
                    }
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
        }
 void KayitEkle()
 {
     using (var entity = new HospitalAutomationEntities())
     {
         if (!KayitVarMi(txtIcd10.Text))
         {
             var t = new TANILAR
             {
                 TaniAdi   = txtTaniAciklama.Text,
                 ICD10Kodu = txtIcd10.Text.ToUpper()
             };
             entity.TANILAR.Add(t);
             MessageBox.Show(entity.SaveChanges() > 0 ? "Tani Kayıt Edildi." : "Kayit Başarısız !");
         }
         else
         {
             MessageBox.Show(txtIcd10.Text + @" ICD10 kodu sistemde mevcut");
         }
     }
 }