public static void İdariPersonelİsimListesiRaporuYazdir() { docFilePath += "/İdariPersonelİsimListesiRaporu.docx"; var rapor = DocX.Create(docFilePath); rapor.InsertParagraph("Tarih: " + DateTime.Today.ToShortDateString() + "\n\n\n"); rapor.InsertParagraph("\t\t\tGÖREV BÖLÜMÜNE GÖRE İDARİ PERSONEL LİSTESİ\n\n\n"); rapor.InsertParagraph("Personel ID\t\t\tAd Soyad\t\t\tGörevi\t\t\tBölümü\t\t\t"); #region try { using (var db = new PersonelOtomasyonDBEntities2()) { //tblidari gorevi dolaş, personel ıd, isim, gorev, fakulte id i yazdır foreach (tblIdariGorev idariGorev in db.tblIdariGorev.ToList()) { tblPersoneller personel = db.tblPersoneller.FirstOrDefault(x => x.personel_ID == idariGorev.personel_ID); tblFakülte f = db.tblFakülte.FirstOrDefault(x => x.fakulte_ID == personel.fakulte_ID); string s = personel.personel_ID.ToString() + "\t\t\t" + personel.personel_Ad + " " + personel.personel_Soyad + "\t\t\t" + idariGorev.gorev + "\t\t\t" + f.fakutle + "\n"; rapor.InsertParagraph(s); } } System.Windows.Forms.MessageBox.Show(docFilePath + " yolunda rapor oluşturulmuştur."); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show("İdari rapor oluşurken hata: " + ex.Message); } #endregion rapor.Save(); }
private void frmAkademikPersonelSayi_Load(object sender, EventArgs e) { personelID = frmPersonelKayitDuzenleme.Personel.personel_ID; tblPersoneller p = db.tblPersoneller.FirstOrDefault(x => x.personel_ID == personelID); tblFakülte f = db.tblFakülte.FirstOrDefault(x => x.fakulte_ID == p.fakulte_ID); DataTable dt = new DataTable(); dt.Columns.Add("Fakülte"); dt.Columns.Add("Profesör"); dt.Columns.Add("Doçent"); dt.Columns.Add("Yrd.Doç"); dt.Columns.Add("Öğr.Gör"); dt.Columns.Add("Uzman"); dt.Columns.Add("Okutman"); dt.Columns.Add("Ar.Gör"); dt.Columns.Add("Çevirici"); dt.Columns.Add("Eğ.Öğ.Pl"); dt.Columns.Add("Toplam"); foreach (tblUnvan u in db.tblUnvan.ToList()) { } }