public void Ac(int ID) { try { Edit = true; PersonelID = ID; Fonksiyonlar.TBL_Personeller Personel = DB.TBL_Personellers.First(s => s.ID == PersonelID); txtAdres.Text = Personel.Adres; txtIlce.Text = Personel.Ilce; txtIseBaslangicTarihi.Text = Personel.IseBaslangicTarihi.ToString(); txtMailInfo.Text = Personel.Mail; txtPersonelAdi.Text = Personel.PersonelAdiSoyadi; txtPersonelKodu.Text = Personel.PersonelKodu; txtSehir.Text = Personel.Sehir; txtTelefon1.Text = Personel.Telefon1; txtTelefon2.Text = Personel.Telefon2; txtWebAdres.Text = Personel.WebAdres; if (Personel.PersonelRutbe == "Admin") { rbtnAdmin.Checked = true; txtPersonelKullaniciAdi.Text = Personel.PersonelKullaniciAdi; txtPersonelSifre.Text = Personel.PersonelSifre; Personel.SorumluOldDepartman = "Hepsi"; } else if (Personel.PersonelRutbe == "Yetkili") { rbtnYetkili.Checked = true; txtPersonelKullaniciAdi.Text = Personel.PersonelKullaniciAdi; txtPersonelSifre.Text = Personel.PersonelSifre; Personel.SorumluOldDepartman = "Hepsi"; } else if (Personel.PersonelRutbe == "Bölüm Sorumlusu") { rbtnBolumSorumlusu.Checked = true; txtPersonelKullaniciAdi.Text = Personel.PersonelKullaniciAdi; txtPersonelSifre.Text = Personel.PersonelSifre; SorumluDepartmanAc(Personel.SorumluOldDepartman); } else if (Personel.PersonelRutbe == "Personel") { rbtnPersonel.Checked = true; } if (Personel.PersonelAktif == true) { rbtnAktif.Checked = true; } else if (Personel.PersonelAktif == false) { rbtnPasif.Checked = true; txtAyrilmaTarihi.Text = Personel.AyrilmaTarihi.ToString(); } GrupAc(Personel.DepartmanID.Value); } catch (Exception e) { Mesajlar.Hata(e); } }
public AnaForm(Fonksiyonlar.TBL_Personeller GelenKullanici) { InitializeComponent(); Kullanici = GelenKullanici; UserID = Kullanici.ID; txtAltKullanici.Caption = Kullanici.PersonelAdiSoyadi; if (Kullanici.PersonelRutbe == "Bölüm Sorumlusu") { barbtnKullanici.Visibility = BarItemVisibility.Never; } }
public int GirisYap(string kullaniciAdi, string sifre, bool admin, bool bolumSorumlusu, bool yetkili) { if (kullaniciAdi != "" && sifre != "") { if (admin == true || bolumSorumlusu == true || yetkili == true) { try { if (admin) { rutbe = "Admin"; } if (yetkili) { rutbe = "Yetkili"; } if (bolumSorumlusu) { rutbe = "Bölüm Sorumlusu"; } Fonksiyonlar.TBL_Personeller Kullanici = DB.TBL_Personellers.First(s => s.PersonelKullaniciAdi == kullaniciAdi.Trim() && s.PersonelSifre == sifre.Trim() && s.PersonelRutbe == rutbe); Kullanici.LastLogin = DateTime.Now; DB.SubmitChanges(); this.Hide(); AnaForm frm = new AnaForm(Kullanici); frm.Show(); return(0); } catch (Exception) { MessageBox.Show("Giriş Yapılamadı Bilgileriniz Yanlıştır. Tekrar Deneyiniz"); return(1); } } else { MessageBox.Show("Yetki Seçiniz."); return(2); } } else { MessageBox.Show("Boş Değer Girmeyiniz."); return(3); } }
void YeniKaydet() { try { Fonksiyonlar.TBL_Personeller Personel = new Fonksiyonlar.TBL_Personeller(); Personel.Adres = txtAdres.Text; Personel.Ilce = txtIlce.Text; Personel.IseBaslangicTarihi = DateTime.Parse(txtIseBaslangicTarihi.Text); Personel.Mail = txtMailInfo.Text; Personel.PersonelAdiSoyadi = txtPersonelAdi.Text; Personel.PersonelKodu = txtPersonelKodu.Text; if (rbtnAdmin.Checked) { Personel.PersonelRutbe = "Admin"; Personel.PersonelKullaniciAdi = txtPersonelKullaniciAdi.Text; if (txtPersonelSifre.Text == txtPersonelSifreTekrar.Text) { Personel.PersonelSifre = txtPersonelSifre.Text; } Personel.SorumluOldDepartman = "Hepsi"; } else if (rbtnYetkili.Checked) { Personel.PersonelRutbe = "Yetkili"; Personel.PersonelKullaniciAdi = txtPersonelKullaniciAdi.Text; if (txtPersonelSifre.Text == txtPersonelSifreTekrar.Text) { Personel.PersonelSifre = txtPersonelSifre.Text; } Personel.SorumluOldDepartman = "Hepsi"; } else if (rbtnBolumSorumlusu.Checked) { Personel.PersonelRutbe = "Bölüm Sorumlusu"; Personel.PersonelKullaniciAdi = txtPersonelKullaniciAdi.Text; if (txtPersonelSifre.Text == txtPersonelSifreTekrar.Text) { Personel.PersonelSifre = txtPersonelSifre.Text; } Personel.SorumluOldDepartman = SorumluDepartmanID; } else if (rbtnPersonel.Checked) { Personel.PersonelRutbe = "Personel"; } if (rbtnAktif.Checked) { Personel.PersonelAktif = true; } else if (rbtnPasif.Checked) { Personel.PersonelAktif = false; Personel.AyrilmaTarihi = DateTime.Parse(txtAyrilmaTarihi.Text); } Personel.Sehir = txtSehir.Text; Personel.Telefon1 = txtTelefon1.Text; Personel.Telefon2 = txtTelefon2.Text; Personel.WebAdres = txtWebAdres.Text; Personel.DepartmanID = DepartmanID; Personel.PersonelKullaniciAdi = txtPersonelKullaniciAdi.Text; Personel.SaveDate = DateTime.Now; Personel.SaveUser = AnaForm.UserID; Personel.Sehir = txtSehir.Text; Personel.Telefon1 = txtTelefon1.Text; Personel.Telefon2 = txtTelefon2.Text; Personel.WebAdres = txtWebAdres.Text; DB.TBL_Personellers.InsertOnSubmit(Personel); DB.SubmitChanges(); Mesajlar.YeniKayit("Yeni Personel Kaydı Oluşturuldu"); Temizle(); } catch (Exception e) { Mesajlar.Hata(e); } }