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"); } } }