Ejemplo n.º 1
0
 void inner_channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     if (this.AfterLogin != null)
     {
         this.AfterLogin(sender, e);
     }
 }
 private void WebBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e)
 {
     if (webBrowser.HasErorr)
     {
         ClientUri = null;
         ShowFailed(webBrowser.ErrorDescription, true);
     }
     else
     {
         if (ClientUri != null)
         {
             webBrowser.Stop();
             AfterLoginEventArgs eventArgs = new AfterLoginEventArgs(ClientUri, CookieUtil.InternetGetCookieEx(ClientUri), Email);
             AfterLogin?.Invoke(eventArgs);
             if (eventArgs.Sucess)
             {
                 DialogResult = DialogResult.OK;
                 Close();
             }
             else
             {
                 ShowFailed(eventArgs.Error);
             }
         }
     }
 }
Ejemplo n.º 3
0
 // 2015/1/1
 void channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     // 直接转发给容器
     if (this.AfterLogin != null)
     {
         this.AfterLogin(sender, e);
     }
 }
Ejemplo n.º 4
0
        internal void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
        {
            LibraryChannel channel = sender as LibraryChannel;

            _currentUserName = channel.UserName;
            //_currentUserRights = channel.Rights;
            //_currentLibraryCodeList = channel.LibraryCodeList;
        }
Ejemplo n.º 5
0
        // 2015/1/22
        void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
        {
            LibraryChannel channel = sender as LibraryChannel;

            if (string.IsNullOrEmpty(channel.UserName) == true)
            {
                throw new Exception("Channel_AfterLogin() channel.UserName 为空 (此时 SessionInfo.m_strUserName 为 '" + this.m_strUserName + "')");
            }
            this.m_strUserName = channel.UserName;
        }
Ejemplo n.º 6
0
        void Channels_AfterLogin(object sender, AfterLoginEventArgs e)
        {

            LibraryChannel channel = (LibraryChannel)sender;

            dp2Server server = this.MainForm.Servers[channel.Url];
            if (server == null)
            {
                // e.ErrorInfo = "没有找到 URL 为 " + channel.Url + " 的服务器对象";
                return;
            }

#if SN
            if (server.Verified == false && StringUtil.IsInList("serverlicensed", channel.Rights) == false)
            {
                string strError = "";
                string strTitle = "修改密码窗需要先设置序列号才能访问服务器 " + server.Name + " " + server.Url;
                int nRet = this.MainForm.VerifySerialCode(strTitle,
                    "",
                    true,
                    out strError);
                if (nRet == -1)
                {
                    channel.Close();
                    e.ErrorInfo = strTitle;
#if NO
                    MessageBox.Show(this.MainForm, "修改密码窗需要先设置序列号才能使用");
                    API.PostMessage(this.Handle, API.WM_CLOSE, 0, 0);
#endif
                    return;
                }
            }
            server.Verified = true;
#else

            server.Verified = true;
#endif
        }
Ejemplo n.º 7
0
        void Channels_AfterLogin(object sender, AfterLoginEventArgs e)
        {
            LibraryChannel channel = (LibraryChannel)sender;

            dp2Server server = this.MainForm.Servers[channel.Url];

            if (server == null)
            {
                // e.ErrorInfo = "没有找到 URL 为 " + channel.Url + " 的服务器对象";
                return;
            }

#if SN
            if (server.Verified == false && StringUtil.IsInList("serverlicensed", channel.Rights) == false)
            {
                string strError = "";
                string strTitle = "修改密码窗需要先设置序列号才能访问服务器 " + server.Name + " " + server.Url;
                int    nRet     = this.MainForm.VerifySerialCode(strTitle,
                                                                 "",
                                                                 true,
                                                                 out strError);
                if (nRet == -1)
                {
                    channel.Close();
                    e.ErrorInfo = strTitle;
#if NO
                    MessageBox.Show(this.MainForm, "修改密码窗需要先设置序列号才能使用");
                    API.PostMessage(this.Handle, API.WM_CLOSE, 0, 0);
#endif
                    return;
                }
            }
            server.Verified = true;
#else
            server.Verified = true;
#endif
        }
Ejemplo n.º 8
0
 void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     this.MainForm.Channel_AfterLogin(this, e);
 }
Ejemplo n.º 9
0
 internal void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
 }
Ejemplo n.º 10
0
 // 2015/1/22
 void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     LibraryChannel channel = sender as LibraryChannel;
     if (string.IsNullOrEmpty(channel.UserName) == true)
         throw new Exception("Channel_AfterLogin() channel.UserName 为空 (此时 SessionInfo.m_strUserName 为 '"+this.m_strUserName+"')");
     this.m_strUserName = channel.UserName;
 }
Ejemplo n.º 11
0
        internal void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
        {
            LibraryChannel channel = sender as LibraryChannel;

            _currentUserName = channel.UserName;
        }
Ejemplo n.º 12
0
 void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     MainForm.Channel_AfterLogin(sender, e);    // 2015/11/8
 }
Ejemplo n.º 13
0
Archivo: MyForm.cs Proyecto: gvhung/dp2
 public virtual void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     this.MainForm.Channel_AfterLogin(sender, e); // 2015/11/4 原来是 this
 }
Ejemplo n.º 14
0
 void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
 }
Ejemplo n.º 15
0
 // 2015/1/22
 void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     LibraryChannel channel = sender as LibraryChannel;
     this.m_strUserName = channel.UserName;
 }
Ejemplo n.º 16
0
 void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     Program.MainForm.Channel_AfterLogin(sender, e);    // 2015/11/8
 }
Ejemplo n.º 17
0
 void __Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     this.commentControl1.SetLibraryCodeFilter(this.CurrentLibraryCodeList);
 }
Ejemplo n.º 18
0
 public virtual void Channel_AfterLogin(object sender, AfterLoginEventArgs e)
 {
     this.MainForm.Channel_AfterLogin(sender, e); // 2015/11/4 原来是 this
 }