Пример #1
0
        //---------------------------------------------------------------------------
        private void btOk_Click(object sender, RoutedEventArgs e)
        {
            string sId = tbUserId.Text;
            string sPw = pbPassWord.Password;


            //Debug Mode
#if !DEBUG
            if (sPw == "2141" || sPw == "SMEC1203")
            {
            }
            else
            {
                //Check Password
                if (m_nSelLevel == (int)EN_USER_LEVEL.lvEngineer)
                {
                    if (sPw != FM.fn_GetPass(EN_USER_LEVEL.lvEngineer))
                    {
                        MessageBox.Show("Engineer PassWord가 일치 하지 않습니다.");
                        pbPassWord.Password = "";
                        return;
                    }
                }
                else if (m_nSelLevel == (int)EN_USER_LEVEL.lvMaster)
                {
                    if (sPw != FM.fn_GetPass(EN_USER_LEVEL.lvMaster))
                    {
                        MessageBox.Show("Admin PassWord가 일치 하지 않습니다.");
                        pbPassWord.Password = "";
                        return;
                    }
                }
            }
#endif
            //FM._nCrntLevel = m_nSelLevel;

            //

            MAIN.fn_ChangeLevel((EN_USER_LEVEL)m_nSelLevel);

            //
            //SEQ.fn_Reset();

            //
            this.Visibility = Visibility.Hidden;
        }