private void Button70_Click(object sender, EventArgs e)//İzin Ekleme
        {
            try
            {
                if (textBox2.Text == "")
                {
                    MessageBox.Show("TC Kimlik numarası boş geçilemez");

                    return;
                }
                IzınModel izinal = new IzınModel();

                izinal.OgrenciTC       = textBox2.Text;
                izinal.gidisTarihi     = dateTimePicker1.Value;
                izinal.donusTarihi     = dateTimePicker2.Value;
                izinal.gidecegiKisiTel = maskedTextBox1.Text;
                izinal.gşdecegiAdres   = textBox3.Text;

                bool eklendiMi = Helper.Helperİzin.AddIzın(izinal);

                if (eklendiMi)
                {
                    MessageBox.Show("İzin sisteme kaydedildi.");
                    dataGridView2.Rows.Clear();
                    IzınListele();
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Lütfen TC kimlik numarasını doğru girdiğinizden emin olunuz.");
            }
        }
示例#2
0
        public static List <IzınModel> IzınlerListesiModel()
        {
            List <IzınModel> izinlerList = new List <IzınModel>();

            using (YurtDbEntities db = new YurtDbEntities())
            {
                var list        = db.Izınler.ToList();
                var ogrenciList = db.Ogrenciler.ToList();
                foreach (var item in list)
                {
                    IzınModel ım = new IzınModel();
                    ım.IzınID          = item.IzınID;
                    ım.OgrenciID       = item.OgrenciID;
                    ım.OgrenciTC       = item.OgrenciTC;
                    ım.gidisTarihi     = item.gidisTarihi;
                    ım.donusTarihi     = item.donusTarihi;
                    ım.gidecegiKisiTel = item.gidecegiKisiTel;
                    ım.gşdecegiAdres   = item.gşdecegiAdres;

                    foreach (var ogrenci in ogrenciList)
                    {
                        if (item.OgrenciTC == ogrenci.OgrenciTC)
                        {
                            ım.om.OgrenciAdi    = ogrenci.OgrenciAdi;
                            ım.om.OgrenciSoyadi = ogrenci.OgrenciSoyadi;
                        }
                    }
                    izinlerList.Add(ım);
                }
            }
            return(izinlerList);
        }
示例#3
0
        public static Izınler ConvertToIzınler(IzınModel ım)//Izınler tablosunu IzınModel sınıfına dönderir.
        {
            Izınler yeniIzın = new Izınler();

            yeniIzın.IzınID          = ım.IzınID;
            yeniIzın.OgrenciID       = ım.OgrenciID;
            yeniIzın.OgrenciTC       = ım.OgrenciTC;
            yeniIzın.gidisTarihi     = ım.gidisTarihi;
            yeniIzın.donusTarihi     = ım.donusTarihi;
            yeniIzın.gidecegiKisiTel = ım.gidecegiKisiTel;
            yeniIzın.gşdecegiAdres   = ım.gşdecegiAdres;

            return(yeniIzın);
        }
示例#4
0
 public static bool AddIzın(IzınModel ızınekle)
 {
     using (YurtDbEntities db = new YurtDbEntities())
     {
         Izınler ızınler = ConvertToIzınler(ızınekle);
         db.Izınler.Add(ızınler);
         if (db.SaveChanges() > 0)
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }