Exemplo n.º 1
0
 public void LoginYesWrite(object sender, Account  account)
 {
     lblStatus.LabelProp = MainClass.Languages.Translate("feedback-send");
     buttonOk.Sensitive = true;
 }
Exemplo n.º 2
0
        /*
        public void CheckLoginII(string name, string password,LoginYesTaskHandler loggYesTask,LoginNoTaskHandler loggNoTask){
          			string URL = loginUrl;

            SystemWebClient client = new SystemWebClient();

            string data = String.Format("{0}\n{1}\n{2}\n{3}",name,GetMd5Sum(password+SALT),Environment.MachineName,Environment.UserName);
            client.UploadStringCompleted+= delegate(object sender, UploadStringCompletedEventArgs e) {

                if (e.Cancelled){
                    if(loggNoTask!= null) loggNoTask(null,"Wrong username or password.");
                    return;
                }
                if (e.Error != null){
                    if(loggNoTask!= null) loggNoTask(null,"Wrong username or password.");
                    return;
                }
                string result = e.Result;
                Account ac = CreateAccount(result);
                if( ac!= null ){
                    ac.Login = name ;
                    if(loggYesTask!= null) loggYesTask(null,ac);
                } else {
                    if(loggNoTask!= null) loggNoTask(null,"Wrong username or password.");
                    return;
                }
            };

            client.UploadStringAsync(new Uri(URL),data);
        }
        */
        private Account CreateAccount(string response)
        {
            if(!String.IsNullOrEmpty(response)){
                //Console.WriteLine(response);
                /*License lcs = License.LoadLicense(response);
                Account a = new Account();
                a.Token = lcs.Token;
                return a;*/
                string[] responses = response.Replace('\r', '\0').Split('\n');
                Account a = new Account();
                a.Token = responses[0];
                return a;
            } else return null;
        }
Exemplo n.º 3
0
 public void LoginYesWrite(object sender, Account  account)
 {
     this.Respond(Gtk.ResponseType.Ok);
 }
Exemplo n.º 4
0
        public void LoginYesWrite(object sender, Account  account)
        {
            //Console.WriteLine("LoginYesWrite");
            if( account!= null ){
                //account.Login = entrLogin.Text;
                account.Remember = chbRemember.Active;
                MainClass.User = account;
                MainClass.MainWindow.SetLogin();
                exitTrue = true;

            } else {
                MainClass.MainWindow.SetLogin();
                ShowModalError(MainClass.Languages.Translate("login_failed"));
                exitTrue = false;
                return;
            }
        }