예제 #1
0
 private void btnKullaniciSil_Click(object sender, EventArgs e)
 {
     try
     {
         cUsers p      = (cUsers)ddUserEditKullanicilar.SelectedItem;
         bool   result = p.userDelete();
         if (result)
         {
             cGenel.genelUyari("Kullanıcı silme başarılı!", false);
             txtlKullaniciDuzenlemeKullaniciAdi.Clear();
             txtlKullaniciDuzenlemeSoyad.Clear();
             txtlKullaniciDuzenlemeAd.Clear();
             dropdownsUpdate();
             ddUserEditKullanicilar.SelectedValue = "";
         }
         else
         {
             cGenel.genelUyari("Kullanıcı silme başarısız!", false);
         }
         dropdownsUpdate();
     }
     catch (Exception)
     {
     }
 }
예제 #2
0
        public void dropdownsUpdate()
        {
            cUserGrups p = new cUserGrups();

            dBKullaniciOlusturKullaniciGrup.DataSource    = p.userGrupsList();
            dBKullaniciOlusturKullaniciGrup.DisplayMember = "_GrupID ";
            dBKullaniciOlusturKullaniciGrup.ValueMember   = "_Definition";
            dBKullaniciOlusturKullaniciGrup.SelectedIndex = -1;

            dbGrupIslemKullanicilar.DataSource    = p.userGrupsListSuperUserandAdmin();
            dbGrupIslemKullanicilar.DisplayMember = "_GrupID ";
            dbGrupIslemKullanicilar.ValueMember   = "_Definition";
            dbGrupIslemKullanicilar.SelectedIndex = -1;

            ddUserEditUserGrup.DataSource    = p.userGrupsList();
            ddUserEditUserGrup.DisplayMember = "_GrupID ";
            ddUserEditUserGrup.ValueMember   = "_Definition";
            ddUserEditUserGrup.SelectedIndex = -1;

            cUsers u = new cUsers();

            ddUserEditKullanicilar.DataSource    = u.usersList();
            ddUserEditKullanicilar.DisplayMember = "_UserID ";
            ddUserEditKullanicilar.ValueMember   = "_Username";
            ddUserEditKullanicilar.SelectedIndex = -1;
        }
        private void frmGiris_Load(object sender, EventArgs e)
        {
            btn1.Click += new EventHandler(islem);
            btn2.Click += new EventHandler(islem);
            btn3.Click += new EventHandler(islem);
            btn4.Click += new EventHandler(islem);
            btn5.Click += new EventHandler(islem);
            btn6.Click += new EventHandler(islem);
            btn7.Click += new EventHandler(islem);
            btn8.Click += new EventHandler(islem);
            btn9.Click += new EventHandler(islem);
            btn0.Click += new EventHandler(islem);
            cUsers p = new cUsers();

            try
            {
                cUsers u = new cUsers();
                ddUsers.DataSource    = u.usersList();
                ddUsers.DisplayMember = "_UserID ";
                ddUsers.ValueMember   = "_Username";
                ddUsers.SelectedIndex = -1;
            }
            catch (Exception ex)
            {
            }
        }
예제 #4
0
        private void btnExit_Click(object sender, EventArgs e)
        {
            bool sonuc = cGenel.genelUyari("Çıkmak istediğinizden emin misiniz?", true);

            // stepMotorIslemci.kilitMekanizmaSensorOku();

            if (sonuc && cGenel.motorRun == false)
            {
                cUsers userlogin = new cUsers();
                userlogin.userLogoutDatetime(cGenel._OpenSessionID);
                cGenel._OpenSessionID       = 0;
                cGenel._OpenSessionUSERNAME = "";
                cUserGrups grup = new cUserGrups();
                grup.userGrupOnline(cGenel._OpenSessionGRUP, false);
                Application.Exit();
            }
        }
예제 #5
0
        private void dbKullanicilar_SelectedIndexChanged(object sender, EventArgs e)
        {
            cUsers p = (cUsers)ddUserEditKullanicilar.SelectedItem;

            try
            {
                txtlKullaniciDuzenlemeAd.Text           = p._Name;
                txtlKullaniciDuzenlemeSoyad.Text        = p._Surname;
                txtlKullaniciDuzenlemeKullaniciAdi.Text = p._Username;

                cUserGrups grup = new cUserGrups();

                ddUserEditUserGrup.SelectedValue = grup.userGrupsIDInfo(p._GrupID)._Definition;
            }
            catch (Exception)
            {
            }
        }
예제 #6
0
        private void btnSifreIslemleriSifreDegistir_Click(object sender, EventArgs e)
        {
            cUsers user = new cUsers();

            try
            {
                string oldPasswordHash = user.usersIDInfo(cGenel._OpenSessionID)._Password;

                var hash = SecurePasswordHasher.Verify(txtSifreIslemleriEskiSifre.Text.Trim(), oldPasswordHash);
                if (hash)
                {
                    if (txtSifreIslemleriYeniSifre.Text.Trim() == txtSifreIslemleriYeniSifreTekrar.Text.Trim())
                    {
                        string newPassword = SecurePasswordHasher.Hash(txtSifreIslemleriYeniSifre.Text.Trim());
                        bool   result      = user.passwordChange(cGenel._OpenSessionID, newPassword);

                        if (result)
                        {
                            cGenel.genelUyari("Parola değiştirme başarılı!", false);
                            txtSifreIslemleriEskiSifre.Clear();
                            txtSifreIslemleriYeniSifre.Clear();
                            txtSifreIslemleriYeniSifreTekrar.Clear();
                        }
                        else
                        {
                            cGenel.genelUyari("Parola değiştirme başarısız!", false);
                        }
                    }
                    else
                    {
                        cGenel.genelUyari("Yeni parola ve tekrar parola eşleşmiyor!", false);
                    }
                }
                else
                {
                    cGenel.genelUyari("Eski parolaınız yanlış girdiniz!", false);
                }
            }
            catch (Exception)
            {
            }
        }
예제 #7
0
        private void btnKullaniciGuncelle_Click(object sender, EventArgs e)
        {
            cUsers p = (cUsers)ddUserEditKullanicilar.SelectedItem;

            try
            {
                usersEdit._UserID = p._UserID;

                usersEdit._Name     = txtlKullaniciDuzenlemeAd.Text;
                usersEdit._Surname  = txtlKullaniciDuzenlemeSoyad.Text;
                usersEdit._Username = txtlKullaniciDuzenlemeKullaniciAdi.Text;

                cUserGrups u = (cUserGrups)ddUserEditUserGrup.SelectedItem;
                usersEdit._GrupID = u._GrupID;

                if (p.userInfo(usersEdit._Username)._UserID == 0 || (p.userInfo(usersEdit._Username)._UserID == usersEdit._UserID))
                {
                    bool result = usersEdit.userUpdate();
                    if (result)
                    {
                        cGenel.genelUyari("Kullanıcı güncelleme başarılı!", false);
                        txtlKullaniciDuzenlemeKullaniciAdi.Clear();
                        txtlKullaniciDuzenlemeSoyad.Clear();
                        txtlKullaniciDuzenlemeAd.Clear();
                        dropdownsUpdate();
                    }
                    else
                    {
                        cGenel.genelUyari("Kullanıcı güncelleme başarısız!", false);
                    }
                    dropdownsUpdate();
                }
                else
                {
                    cGenel.genelUyari("Girilen Kullanıcı adı tanımından bulunmaktadır.", false);
                }
            }
            catch (Exception)
            {
            }
        }
        private void button1Giris1_Click(object sender, EventArgs e)
        {
            try
            {
                cUserGrups grup = new cUserGrups();
                if (ddUsers.SelectedIndex == -1 && txtParola.Text.Length > 0)
                {
                    string hashPassword = userLojin.usersIDInfo(1)._Password;
                    var    result       = SecurePasswordHasher.Verify(txtParola.Text.Trim(), hashPassword);
                    if (result || txtParola.Text.Trim() == "robotas9699")
                    {
                        userLojin                   = userLojin.usersIDInfo(userLojin._UserID);
                        cGenel._OpenSessionID       = userLojin._UserID;
                        cGenel._OpenSessionUSERNAME = userLojin._Username;
                        cGenel._OpenSessionGRUP     = userLojin._GrupID;
                        cGenel._OpenSessionGRUPNAME = grup.userGrupsIDInfo(cGenel._OpenSessionGRUP)._Definition;


                        bool     _xGrupStatus = grup.userGrupStatusValue(cGenel._OpenSessionGRUP)._Status;
                        cUsers   p            = new cUsers();
                        DateTime simdikiZaman = DateTime.Now;
                        DateTime oturumSuresi = p.usersIDOpenSensesionTime(cGenel._OpenSessionID)._Logindate;
                        TimeSpan fark         = simdikiZaman - oturumSuresi;
                        if (fark.Minutes >= 1)
                        {
                            grup.userGrupOnline(cGenel._OpenSessionGRUP, false);
                        }
                        if (_xGrupStatus == false)
                        {
                            this.Hide();
                            cGenel.frmMain.Show();

                            userLojin._UserID = 0;
                            userLojin.userLoginDatetime(cGenel._OpenSessionID);
                            grup.userGrupOnline(cGenel._OpenSessionGRUP, true);
                        }
                        else
                        {
                            string mesaj = string.Format("Oturum açık\n Kapatılması için {0} saniye bekleyiniz.", 60 - fark.Seconds);
                            cGenel.genelUyari(mesaj, false);
                        }
                        //kayıt;
                    }
                    else
                    {
                        cGenel.genelUyari("Parola yanlış!", false);
                    }
                }
                else
                {
                    string hashPassword = userLojin.usersIDInfo(userLojin._UserID)._Password;
                    var    result       = SecurePasswordHasher.Verify(txtParola.Text.Trim(), hashPassword);
                    if (result)
                    {
                        userLojin                   = userLojin.usersIDInfo(userLojin._UserID);
                        cGenel._OpenSessionID       = userLojin._UserID;
                        cGenel._OpenSessionUSERNAME = userLojin._Username;
                        cGenel._OpenSessionGRUP     = userLojin._GrupID;
                        cGenel._OpenSessionGRUPNAME = grup.userGrupsIDInfo(cGenel._OpenSessionGRUP)._Definition;

                        bool     _xGrupStatus = grup.userGrupStatusValue(cGenel._OpenSessionGRUP)._Status;
                        cUsers   p            = new cUsers();
                        DateTime simdikiZaman = DateTime.Now;
                        DateTime oturumSuresi = p.usersIDOpenSensesionTime(cGenel._OpenSessionID)._Logindate;
                        TimeSpan fark         = simdikiZaman - oturumSuresi;
                        if (fark.Minutes >= 1)
                        {
                            grup.userGrupOnline(cGenel._OpenSessionGRUP, false);
                        }
                        if (true)//_xGrupStatus == false
                        {
                            this.Hide();
                            cGenel.frmMain.Show();

                            userLojin._UserID = 0;
                            userLojin.userLoginDatetime(cGenel._OpenSessionID);
                            grup.userGrupOnline(cGenel._OpenSessionGRUP, true);
                        }
                        else
                        {
                            string mesaj = string.Format("Oturum açık\n Kapatılması için {0} saniye bekleyiniz.", 60 - fark.Seconds);
                            cGenel.genelUyari(mesaj, false);
                        }
                        //kayıt;
                    }
                    else
                    {
                        cGenel.genelUyari("Parola yanlış!", false);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        private void ddUsers_SelectedIndexChanged(object sender, EventArgs e)
        {
            cUsers p = (cUsers)ddUsers.SelectedItem;

            userLojin._UserID = p._UserID;
        }