Пример #1
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();
            }
        }
Пример #2
0
        private void saat_Tick(object sender, EventArgs e)
        {
            if (!(cGenel.frmKullaniciSayfasi.Visible || cGenel.frmModel.Visible ||
                  cGenel.frmParametreler.Visible || cGenel.frmParametreler2.Visible ||
                  cGenel.frmPickToLighParameter.Visible || cGenel.frmStepMotorParametreBakim.Visible ||
                  cGenel.frmYeniBarkodTanimla.Visible || cGenel.frmYeniDollyTanımla.Visible ||
                  cGenel.frmUretimKaydi.Visible))
            {
                txtBarkod.Focus();
            }
            lblSaat.Text = DateTime.Now.ToString();

            openSensesionTimeCount++;
            if (openSensesionTimeCount == 10 && cGenel.frmMain.Visible == true)
            {
                user.userLoginDatetime(cGenel._OpenSessionID);
                grup.userGrupOnline(cGenel._OpenSessionGRUP, true);
                openSensesionTimeCount = 0;
            }



            //karkas aktif pasif
            if (cGenel.xByPass == true)
            {
                btnKarkasByPassAktif.Visible = false;
                btnKarkasByPassPasif.Visible = true;
            }
            else
            {
                btnKarkasByPassAktif.Visible = true;
                btnKarkasByPassPasif.Visible = false;
            }


            NGbuzzerAlarmTimer++;
        }
        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);
            }
        }