예제 #1
0
        public void ShowCodeResult(Model.Pincode instance, HttpStatusCode status)
        {
            if (status == HttpStatusCode.OK)
            {
                this.Code = instance;
            }
            else
            {
                this.CodeTextBox.Invoke((Action)(() =>
                {
                    LoginButton.Enabled = true;
                    CodeTextBox.Enabled = true;
                    PasswordTextBox.Enabled = true;

                    FailedDialogView failed = new FailedDialogView();
                    failed.getLabelFailed().Text = "De code is incorrect.";
                    BackgroundDialogView background = new BackgroundDialogView(this, failed);
                }));
            }
        }
예제 #2
0
 //Checks the HTTP response
 private void sessionCheckCallBackHandler(Model.Pincode pin, HttpStatusCode code)
 {
     if (code == HttpStatusCode.Found)
     {
         GenerateSessionId();
     }else if(code == HttpStatusCode.NotFound){
         Factory.PincodeFactory pinFactory = new Client.Factory.PincodeFactory();
         pin = new Model.Pincode();
         pin.Id = sessionPin;
         pinFactory.Save(pin, new ControlHandler(this), sessionSaveCallBackHandler);
     }
 }