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 !"; } }
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(); } }