private void btnDilekle_Click(object sender, EventArgs e)
 {
     if (txtDiltarih.Text != "" && txtDilAd.Text != "" && txtDilMetin.Text != "")
     {
         int s = txtDilAd.Text.Split(' ').Count();
         if (s == 2)
         {
             int        dilid   = db.Dilekcelers.Select(c => c.id).Max();
             string     s1      = txtDilAd.Text.Split(' ').First();
             string     s2      = txtDilAd.Text.Split(' ')[1];
             Dilekceler dilekce = new Dilekceler()
             {
                 id     = dilid + 1,
                 tarih  = txtDiltarih.Text,
                 ad     = s1,
                 soyad  = s2,
                 icerik = txtDilMetin.Text
             };
             db.Dilekcelers.Add(dilekce);
             int    logid = db.Logs.Select(c => c.logid).Max();
             string logey = s1 + " " + s2 + " İsimli Personel İçin, " + txtDiltarih.Text + " Tarihli Dilekçeyi Oluşturdu.";
             Log    log   = new Log()
             {
                 logid  = logid + 1,
                 kullid = Form1.id,
                 ad     = Form1.ad,
                 soyad  = Form1.soyad,
                 saat   = DateTime.Now,
                 eylem  = logey
             };
             db.Logs.Add(log);
             db.SaveChanges();
             gbDilekce.Visible = false;
         }
         else
         {
             label15.Visible = true;
             label15.Text    = "Ad - Soyad Girilmesi Zorunludur !";
         }
     }
     else
     {
         label15.Visible = true;
         label15.Text    = "Tüm Alanların Doldurulması Zorunludur !";
     }
 }
예제 #2
0
 private void grid_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (calisanController == 1 || calisanController == 2)
     {
         int b = grid.CurrentCell.RowIndex;
         gbCalisanGuncelle.Visible = true;
         gbCalisanGuncelle.BringToFront();
         string kulAd    = grid[1, b].Value.ToString();
         string kulSoyad = grid[2, b].Value.ToString();
         if (calisanController == 1)
         {
             cal = db.Calisanlars.Where(c => c.ad == kulAd && c.soyad == kulSoyad).Select(c => c.id).First();
         }
         else if (calisanController == 2)
         {
             izi = db.Izinlilers.Where(c => c.ad == kulAd && c.soyad == kulSoyad).Select(c => c.id).First();
         }
     }
     else if (calisanController == 3)
     {
         int          b        = grid.CurrentCell.RowIndex;
         string       dilTarih = grid[0, b].Value.ToString();
         string       dilAd    = grid[1, b].Value.ToString();
         string       dilSoyad = grid[2, b].Value.ToString();
         Dilekceler   dilekce  = db.Dilekcelers.Where(c => c.tarih == dilTarih && c.ad == dilAd && c.soyad == dilSoyad).First();
         DialogResult result   = MessageBox.Show(dilTarih + " Tarihli Dilekçeyi Gerçekten Kaldırmak İstiyor Musunuz ?", "Dilekçe Kaldırma", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         if (result == DialogResult.Yes)
         {
             db.Dilekcelers.Remove(dilekce);
             db.SaveChanges();
             grid.Refresh();
             FormYonFuncs.LogFonk(Form1.Yid, Form1.Yad, Form1.Ysoyad, dilTarih + " Tarihli, " + dilAd + " " + dilSoyad + " Tarafından Yazılan Dilekçeyi Kaldırdı");
         }
     }
     else if (calisanController == 4)
     {
         int b = grid.CurrentCell.RowIndex;
         BKad    = grid[1, b].Value.ToString();
         BKsoyad = grid[2, b].Value.ToString();
         BKtel   = grid[3, b].Value.ToString();
         BKadres = grid[5, b].Value.ToString();
         BKcins  = grid[9, b].Value.ToString();
         BasvuruKabul BK = new BasvuruKabul();
         BK.Show();
     }
 }