Exemple #1
0
        private void ıconButton1_Click(object sender, EventArgs e)
        {
            var yetkili = new Yetkili();

            yetkili.YetkiliKullaniciAd = textBox1.Text;
            yetkili.YetkiliSifre       = textBox2.Text;

            if (Global.Kullanici == null)
            {
                if (Global.Login(yetkili))
                {
                    Global.Kullanici = db.Yetkili.FirstOrDefault(x => x.YetkiliKullaniciAd == yetkili.YetkiliKullaniciAd && x.YetkiliSifre == yetkili.YetkiliSifre);;
                    this.Hide();
                    Form1 form = new Form1();
                    form.Show();
                }
                else
                {
                    mesaj.Mesaj("Bilgileriniz Uyuşmuyor", FontAwesome.Sharp.IconChar.Times, System.Drawing.Color.DarkRed);
                }
            }
            else
            {
                if (Global.Login(yetkili))
                {
                    Global.basarili = true;
                    this.Close();
                }
                else
                {
                    mesaj.Mesaj("Bilgileriniz Uyuşmuyor", FontAwesome.Sharp.IconChar.Times, System.Drawing.Color.DarkRed);
                }
            }
        }
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                if (comboBoxArac.Enabled == true)
                {
                    int id      = int.Parse(comboBoxAracId.Text);
                    var yetkili = db.Yetkili.Find(id);
                    yetkili.YetkiliKullaniciAd = textBoxAracPlaka.Text;
                    yetkili.YetkiliSifre       = textBoxDaraAgirlik.Text;

                    yetkili.Arsiv           = false;
                    db.Entry(yetkili).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    var arackontrol = new Yetkili();

                    arackontrol.YetkiliKullaniciAd = textBoxAracPlaka.Text;
                    arackontrol.YetkiliSifre       = textBoxDaraAgirlik.Text;

                    arackontrol.Arsiv = false;
                    db.Yetkili.Add(arackontrol);
                    db.SaveChanges();
                }
                mesaj.Mesaj("İşlem Başarılı", FontAwesome.Sharp.IconChar.Check, System.Drawing.Color.DarkGreen);
                FormTemizle();
            }
            catch (Exception ex)
            {
                mesaj.Mesaj(ex.Message, FontAwesome.Sharp.IconChar.Times, System.Drawing.Color.DarkRed);
            }
        }
Exemple #3
0
        public static bool Login(Yetkili yetkili)
        {
            var user = kullanicilar.FirstOrDefault(x => x.YetkiliKullaniciAd == yetkili.YetkiliKullaniciAd && x.YetkiliSifre == yetkili.YetkiliSifre);

            if (user != null)
            {
                if (Kullanici == null)
                {
                    Kullanici = user;
                }
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public void FormDoldur(Yetkili yetkili)
        {
            textBoxAracPlaka.Text = yetkili.YetkiliKullaniciAd;

            textBoxDaraAgirlik.Text = yetkili.YetkiliSifre.ToString();
        }