private void tbnKaydet_Click(object sender, EventArgs e) { try { using (var db = new PersonelOtomasyonDBEntities2()) { tblSaglik s = new tblSaglik(); s.sakatlikVarMı = rdoEvet.Checked == true ? true : false; if (s.sakatlikVarMı == true) { s.sakatlikDerecesi = Convert.ToInt32(txtDerece.Text); if (s.sakatlikDerecesi < 0 || s.sakatlikDerecesi > 100) { MessageBox.Show("Sağlık bilgileri ekranında sakatlık derecesi 0-100 aralığında değil. Varsayılan değer atandı."); s.sakatlikDerecesi = 20; } } s.aciklama = txtAciklama.Text; s.personel_ID = PersonelID; if (kayitVarMi) { tblSaglik s2 = db.tblSaglik.FirstOrDefault(x => x.personel_ID == PersonelID); s.saglik_ID = s2.saglik_ID; db.tblSaglik.Remove(s2); } db.tblSaglik.Add(s); db.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Sağlık bilgileri ekranında hata: " + ex.Message); } }
public int PersonelID;// <----- GEREKLİ private void btnKaydet_Click(object sender, EventArgs e) { try { using (var db = new PersonelOtomasyonDBEntities2()) { tblIletisim iletisim = new tblIletisim() { cep_Tel = txtGSMAlan1.Text + txtGSM1.Text, e_Posta = txtEmail1.Text, ev_Adresi = txtEvAdres.Text, ev_Tel = txtAlan1.Text + txtTel1.Text, personel_ID = PersonelID, il_ID = db.tblIller.FirstOrDefault(x => x.nufusaKayitliOlduguIl == cmbİller.SelectedItem).nufusaKayitliOlduguIl_ID, ilce_ID = db.tblIlceler.FirstOrDefault(x => x.nufusaKayitliOlduguIlce == cmbIlceler.SelectedItem).nufusaKayitliOlduguIlce_ID }; db.tblIletisim.Add(iletisim); db.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("İletisim bilgilerini eklerken hata: " + ex.Message); } }
public static List <tblIzin> IzinleriGetir(string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <tblIzin> IV = new List <tblIzin>(); var KId = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KId select i.personel_ID).SingleOrDefault(); var izinler = (from i in db.tblIzin where i.personel_ID == PID select i).ToList(); foreach (var i in izinler) { IV.Add(i); } return(IV); } }catch (Exception e) { return(null); } }
public static string IzınEkle(IzinView izin, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); tblIzin iz = new tblIzin(); iz.izin_Turu = izin.IzinTuru; iz.izin_Bilgisi = izin.IzinBilgisi; iz.baslangic_Tarihi = izin.Baslangic; iz.bitis_Tarihi = izin.Bitis; iz.izin_Bilgisi = izin.IzinBilgisi; iz.personel_ID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); db.tblIzin.Add(iz); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
private void frmMaasBilgileri_Load(object sender, EventArgs e) { try { using (var db = new PersonelOtomasyonDBEntities2()) { //personelId, Ad + Soyad, Unvan, işe giriş tarihi, maaş DataTable dt = new DataTable(); dt.Columns.Add("Personel ID"); dt.Columns.Add("Ad - Soyad "); dt.Columns.Add("Ünvan"); dt.Columns.Add("Giriş tarihi"); dt.Columns.Add("Maaş"); foreach (tblMaas m in db.tblMaas.ToList()) { tblPersoneller personel = db.tblPersoneller.FirstOrDefault(x => x.personel_ID == m.personel_ID); decimal? maas = db.tblMaas.FirstOrDefault(x => x.personel_ID == personel.kullanici_ID).maas; string unvan = db.tblUnvan.FirstOrDefault(x => x.unvan_ID == personel.unvan_ID).unvan; dt.Rows.Add(personel.personel_ID, personel.personel_Ad + personel.personel_Soyad, unvan, personel.personel_GirisTarihi.Value.ToShortDateString(), maas + "₺"); } dataGridView1.DataSource = dt; } } catch (Exception ex) { MessageBox.Show("Maaş bilgileri ekranında hata: " + ex.Message); } }
public static List <tblFaaliyet> FaaliyetGetir(string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <tblFaaliyet> FA = new List <tblFaaliyet>(); var KId = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PId = (from i in db.tblPersoneller where i.kullanici_ID == KId select i.personel_ID).SingleOrDefault(); var Faaliyetler = (from i in db.tblFaaliyet where i.personel_ID == PId select i).ToList(); foreach (var i in Faaliyetler) { FA.Add(i); } return(FA); } }catch (Exception e) { return(null); } }
public static List <tblVerdigiDersler> DersGetir(string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <tblVerdigiDersler> DV = new List <tblVerdigiDersler>(); var KI = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PI = (from i in db.tblPersoneller where i.kullanici_ID == KI select i.personel_ID).SingleOrDefault(); var Dersler = (from i in db.tblVerdigiDersler where i.personel_ID == PI select i).ToList(); foreach (var i in Dersler) { DV.Add(i); } return(DV); } }catch (Exception e) { return(null); } }
public static string OgrenimBilgileriEkle(EgitimView EV, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); tblEgitim E = new tblEgitim(); E.okul_Adi = EV.OkulAdi; E.bolum = EV.BolumAdi; E.giris_Tarihi = EV.Baslangic; E.mezuniyet_Tarihi = EV.Mezuniyet; E.ogrenim_seviyesi = EV.OgrenimSeviyesi; E.personel_ID = PID; db.tblEgitim.Add(E); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
public static string FaaliyetEkle(BilimselFaaliyetView Faaliyet, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { var KId = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); tblFaaliyet FA = new tblFaaliyet() { yayin_Turu = Faaliyet.YayinTuru, adi = Faaliyet.Adi, yayin_Tarihi = Faaliyet.YayinTarihi, puan = Faaliyet.Puan, personel_ID = (from i in db.tblPersoneller where i.kullanici_ID == KId select i.personel_ID).SingleOrDefault() }; db.tblFaaliyet.Add(FA); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
public static List <tblEgitim> EgitimGetir(string OgrenimSeviyesi, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); List <tblEgitim> E = new List <tblEgitim>(); var egitim = (from i in db.tblEgitim where i.ogrenim_seviyesi == OgrenimSeviyesi && i.personel_ID == PID select i).ToList(); foreach (var i in egitim) { E.Add(i); } return(E); } }catch (Exception e) { return(null); } }
public static List <tblYabanciDil> YabanciDilGetir(string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <tblYabanciDil> YDil = new List <tblYabanciDil>(); var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); var yabanciDil = (from i in db.tblYabanciDil where i.personel_ID == PID select i).ToList(); foreach (var i in yabanciDil) { YDil.Add(i); } return(YDil); } }catch (Exception ex) { return(null); } }
public static string YabanciDilEkle(YabanciDilView YDV, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); tblYabanciDil YD = new tblYabanciDil(); YD.yabanci_Dil = YDV.YabanciDil; YD.sinav_Tarihi = YDV.SinavTarihi; YD.puan = YDV.Puan; YD.personel_ID = PID; db.tblYabanciDil.Add(YD); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
public static List <string> Bolumler(string fakulte) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <string> liste = new List <string>(); var FI = (from i in db.tblFakülte where i.fakutle == fakulte select i.fakulte_ID).SingleOrDefault(); var Bolum = (from i in db.tblDepartman where i.fakulte_ID == FI select i).ToList(); foreach (var item in Bolum) { liste.Add(item.departman); } return(liste); } } catch (Exception e) { return(null); } }
public static string SaglikSorunEkle(SaglikView Saglik, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { tblSaglik Sag = new tblSaglik(); if (Saglik.SakatlikVarMi == 1) { Sag.sakatlikVarMı = true; } else { Sag.sakatlikVarMı = false; } Sag.sakatlikDerecesi = Saglik.SakatlikDerecesi; Sag.aciklama = Saglik.Aciklama; var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); Sag.personel_ID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); db.tblSaglik.Add(Sag); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
public static string GenelBilgilerEkle(GenelBilgilerView Genel, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { tblPersoneller Personel = new tblPersoneller(); Personel.personel_Ad = Genel.Ad; Personel.personel_Soyad = Genel.Soyad; Personel.personel_GirisTarihi = Genel.IseGirisTarihi; Personel.cinsiyet_ID = (from i in db.tblCinsiyet where i.cinsiyet == Genel.Cinsiyet select i.cinsiyet_ID).SingleOrDefault(); Personel.fakulte_ID = (from i in db.tblFakülte where i.fakutle == Genel.Fakulte select i.fakulte_ID).SingleOrDefault(); Personel.departman_ID = (from i in db.tblDepartman where i.departman == Genel.Bolum select i.departman_ID).SingleOrDefault(); Personel.unvan_ID = (from i in db.tblUnvan where i.unvan == Genel.Unvan select i.unvan_ID).SingleOrDefault(); Personel.kullanici_ID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); db.tblPersoneller.Add(Personel); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
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(); }
public static List <int> IDVer(string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <int> IDler = new List <int>(); var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); var ID = (from i in db.tblOzelNot where i.personel_ID == PID select i.ozelNot_ID).ToList(); foreach (var i in ID) { IDler.Add(i); } return(IDler); } }catch (Exception e) { return(null); } }
public static string OzelNotEkle(OzelNotView ONV, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); tblOzelNot ON = new tblOzelNot(); ON.ozel_Not = ONV.OzelNot; ON.personel_ID = PID; db.tblOzelNot.Add(ON); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
public static List <tblOzelNot> OzelNotGetir(string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <tblOzelNot> ON = new List <tblOzelNot>(); var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); var OzelNotlar = (from i in db.tblOzelNot select i).ToList(); foreach (var i in OzelNotlar) { ON.Add(i); } return(ON); } }catch (Exception e) { return(null); } }
public static string OzelNotGuncelle(OzelNotView ONV, string KAd, int ID) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { var KID = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PID = (from i in db.tblPersoneller where i.kullanici_ID == KID select i.personel_ID).SingleOrDefault(); var OzelNot = (from i in db.tblOzelNot where i.ozelNot_ID == ID && i.personel_ID == PID select i.ozel_Not).SingleOrDefault(); OzelNot = ONV.OzelNot; db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
public static string DersEkle(DersView DV, string KAd) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { tblVerdigiDersler VD = new tblVerdigiDersler(); VD.ders = DV.Ders; VD.ders_Baslangic_Saat = DV.BaslangicSaat; VD.ders_Bitis_Saat = DV.BitisSaat; VD.ders_Gunu = DV.DersGunu; VD.sinif_ID = DV.SinifId; var KI = (from i in db.tblKullanicilar where i.kullanici_Ad == KAd select i.kullanici_ID).SingleOrDefault(); var PI = (from i in db.tblPersoneller where i.kullanici_ID == KI select i.personel_ID).SingleOrDefault(); VD.personel_ID = PI; db.tblVerdigiDersler.Add(VD); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
private void btnMaasEkle_Click(object sender, EventArgs e) { try { using (var db = new PersonelOtomasyonDBEntities2()) { tblMaas m2; if (kayitVarmi) { m2 = db.tblMaas.FirstOrDefault(x => x.personel_ID == Convert.ToInt32(comboBox1.SelectedItem)); db.tblMaas.Remove(m2); } db.tblMaas.Add(new tblMaas() { maas = Convert.ToInt32(textBox1.Text), personel_ID = Convert.ToInt32(comboBox1.SelectedItem) }); db.SaveChanges(); frmMaasBilgileri mb = new frmMaasBilgileri(); mb.Show(); this.Close(); } } catch (Exception ex) { MessageBox.Show("Maaş bilgileri ekleme ekranında hata: " + ex.Message); } }
private void btnKaydet_Click(object sender, EventArgs e) { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { tblPersoneller p = db.tblPersoneller.FirstOrDefault(x => x.personel_ID == personelID); tblIdariGorev ig = db.tblIdariGorev.FirstOrDefault(x => x.personel_ID == p.personel_ID); ig.gorev = txtGorevler.Text; ig.baslangic_Tarihi = dtpBaslamaTarihi.Value; ig.bitis_Tarihi = dtpBitisTarihi.Value; } }
private void frmMaasEkle_Load(object sender, EventArgs e) { try { using (var db = new PersonelOtomasyonDBEntities2()) { foreach (var personel in db.tblPersoneller.ToList()) { comboBox1.Items.Add(personel.personel_ID); } } } catch (Exception ex) { MessageBox.Show("Maaş bilgileri ekleme ekranında hata: " + ex.Message); } }
public static string KullaniciEkle(KullaniciView Kullanici) { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { tblKullanicilar K = new tblKullanicilar(); K.kullanici_Ad = Kullanici.KAd; K.kullanici_Sifre = Kullanici.Sifre; K.type_ID = Kullanici.Type; db.tblKullanicilar.Add(K); db.SaveChanges(); return("Yes"); } }catch (Exception e) { return("No"); } }
private void frmİletisimBilgileri_Load(object sender, EventArgs e) { this.PersonelID = frmPersonelKayitDuzenleme.Personel.personel_ID; bool personelBulunduMu = false; try { using (var db = new PersonelOtomasyonDBEntities2()) { foreach (tblIller il in db.tblIller) { cmbİller.Items.Add(il.nufusaKayitliOlduguIl); cmbIlceler.Enabled = true; } foreach (tblIletisim i in db.tblIletisim.ToList()) { if (i.personel_ID == PersonelID) { personelBulunduMu = true; txtAlan1.Text = i.ev_Tel.Substring(0, 3); txtTel1.Text = i.ev_Tel.Substring(3); txtEmail1.Text = i.e_Posta; txtEvAdres.Text = i.ev_Adresi; txtGSMAlan1.Text = i.cep_Tel.Substring(0, 3); txtGSM1.Text = i.cep_Tel.Substring(3); cmbİller.SelectedItem = db.tblIller.FirstOrDefault(x => x.nufusaKayitliOlduguIl_ID == i.il_ID).nufusaKayitliOlduguIl; cmbIlceler.SelectedItem = db.tblIlceler.FirstOrDefault(x => x.nufusaKayitliOlduguIlce_ID == i.ilce_ID).nufusaKayitliOlduguIlce; } } if (!personelBulunduMu) { } } } catch (Exception ex) { MessageBox.Show("Hata: " + ex.Message); } }
public static List <tblCezaBilgiler> CezaGetir() { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <tblCezaBilgiler> liste = new List <tblCezaBilgiler>(); var Cezalar = (from i in db.tblCezaBilgiler select i).ToList(); foreach (var i in Cezalar) { liste.Add(i); } return(liste); } }catch (Exception ex) { return(null); } }
public static List <int> IDGetir() { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <int> list = new List <int>(); var PID = (from i in db.tblPersoneller select i.personel_ID).ToList(); foreach (var i in PID) { list.Add(i); } return(list); } }catch (Exception e) { return(null); } }
public static List <int> SinifIdGetir() { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <int> Idler = new List <int>(); var ID = (from i in db.tblSinif select i.sinif_ID).ToList(); foreach (var i in ID) { Idler.Add(i); } return(Idler); } }catch (Exception ex) { return(null); } }
public static List <tblPersoneller> PersonelListe() { try { using (PersonelOtomasyonDBEntities2 db = new PersonelOtomasyonDBEntities2()) { List <tblPersoneller> liste = new List <tblPersoneller>(); var Personeller = (from i in db.tblPersoneller where i.statu_ID == 2 select i).ToList(); foreach (var item in Personeller) { liste.Add(item); } return(liste); } }catch (Exception e) { return(null); } }