예제 #1
0
        private void btnIzınEkle_Click(object sender, EventArgs e)
        {
            string   izinTuru, izinBilgisi, Sonuc;
            DateTime baslangic, bitis;

            izinTuru    = cmbIzinTuru.SelectedItem.ToString();
            izinBilgisi = txtIzinBilgisi.Text;
            baslangic   = dateIzinBaslangic.Value.Date;
            bitis       = dateIzinBitis.Value.Date;

            IzinView izin = new IzinView();

            izin.IzinTuru    = izinTuru;
            izin.Baslangic   = baslangic;
            izin.Bitis       = bitis;
            izin.IzinBilgisi = izinBilgisi;

            Sonuc = IzinBilgileri.IzınEkle(izin, frmPersonelKayitDuzenleme.Personel_kullaniciAdı.ToString());
            if (Sonuc == "Yes")
            {
                MessageBox.Show("İzin Eklendi.");
            }
            else
            {
                MessageBox.Show("İzin Eklerken Hata Oluştu. Hata: " + Sonuc);
            }
        }
        private void frmIzinBilgileri_Load(object sender, EventArgs e)
        {
            List <tblIzin> izin = IzinBilgileri.IzinleriGetir(frmPersonelKayitDuzenleme.Personel_kullaniciAdı.ToString());

            DataTable dt = new DataTable();

            dt.Columns.Add("İzin ID");
            dt.Columns.Add("İzin Türü");
            dt.Columns.Add("İzin Bilgisi");
            dt.Columns.Add("Baslangic Tarihi");
            dt.Columns.Add("Bitis Tarihi");

            foreach (var item in izin)
            {
                dt.Rows.Add(item.izin_ID, item.izin_Turu, item.izin_Bilgisi, item.baslangic_Tarihi, item.bitis_Tarihi);
            }
            dataGridIzın.DataSource = dt;
        }