Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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;
     }
 }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
        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);
            }
        }