예제 #1
0
        public void ShowPage(EN_LEVEL _iSelLevel)
        {
            m_iSelLevel    = _iSelLevel;
            m_iCurrentMode = 0;
            tbInputPass.Clear();
            pnInput.BringToFront();
            btChange.Show();

            if (m_iSelLevel == EN_LEVEL.Engineer)
            {
                lbInputPass.Text = "[ENGINEER] Input Password";
            }
            if (m_iSelLevel == EN_LEVEL.Master)
            {
                lbInputPass.Text = "[MASTER] Input Password";
            }
        }
예제 #2
0
파일: FormLogOn.cs 프로젝트: zoro-008/Works
 public void SetLevel(EN_LEVEL _eLevel)
 {
     LogedOnData.Level = _eLevel;
 }
예제 #3
0
 private void btEnter_Click(object sender, EventArgs e)    //Password Check
 {
     if (m_iCurrentMode == 0)
     {
         if (m_iSelLevel == EN_LEVEL.Engineer)
         {
             if (m_sEngineerPass == tbInputPass.Text)
             {
                 tbInputPass.Clear();
                 m_iCrntLevel         = m_iSelLevel;
                 btEnter.DialogResult = DialogResult.OK;
                 Hide();
             }
             else
             {
                 Log.ShowMessage("Check", "Wrong Password");
                 tbInputPass.Clear();
                 tbInputPass.Focus();
             }
         }
         else if (m_iSelLevel == EN_LEVEL.Master)
         {
             if (m_sMasterPass == tbInputPass.Text || string.Format("zxc") == tbInputPass.Text)
             {
                 tbInputPass.Clear();
                 m_iCrntLevel         = m_iSelLevel;
                 btEnter.DialogResult = DialogResult.OK;
                 Hide();
             }
             else
             {
                 Log.ShowMessage("Check", "Wrong Password");
                 tbInputPass.Clear();
                 tbInputPass.Focus();
             }
         }
         else
         {
             m_iCrntLevel = m_iSelLevel;
         }
     }
     else
     {
         if (m_iSelLevel == EN_LEVEL.Engineer)
         {
             if (tbOldPass.Text == m_sEngineerPass)
             {
                 m_sEngineerPass = tbNewPass.Text;
                 LoadPassword(false);
                 tbOldPass.Clear();
                 tbNewPass.Clear();
                 btEnter.DialogResult = DialogResult.OK;
                 Hide();
             }
             else
             {
                 Log.ShowMessage("Check", "Wrong Password");
                 tbOldPass.Clear();
                 tbNewPass.Clear();
                 tbOldPass.Focus();
             }
         }
         else if (m_iSelLevel == EN_LEVEL.Master)
         {
             if (tbOldPass.Text == m_sMasterPass || string.Format("zxc") == tbInputPass.Text)
             {
                 m_sMasterPass = tbNewPass.Text;
                 LoadPassword(false);
                 tbOldPass.Clear();
                 tbNewPass.Clear();
                 btEnter.DialogResult = DialogResult.OK;
                 Hide();
             }
             else
             {
                 Log.ShowMessage("Check", "Wrong Password");
                 tbOldPass.Clear();
                 tbNewPass.Clear();
                 tbOldPass.Focus();
             }
         }
     }
 }
예제 #4
0
 public static void SetLevel(EN_LEVEL _iSelLevel)
 {
     m_iCrntLevel = _iSelLevel;
 }