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();
        }
Esempio n. 2
0
        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())
            {
            }
        }