protected virtual void OnDelUserClicked(object sender, System.EventArgs e) { if (ftreeviewUsers.IsSelected()) { lock(_helper) { _helper.User = (User)ftreeviewUsers.SelectedObject; _helper.StartAsyncCall(_helper.DeleteUser); } } else { WarningDialog wdialog = new WarningDialog(); wdialog.Message = "Please select an user first"; wdialog.Present(); } }
protected void Logged() { if (logon) { waitWindow.Hide(); waitWindow.Stop(); waitWindow.Destroy(); loginEvent(); } else { waitWindow.Hide(); waitWindow.Stop(); waitWindow.Destroy(); WarningDialog wd = new WarningDialog(); if (!connectionFailure) { //wd. a.textviewDesc.Buffer.Text = "Nombre de Usuario o Contraseña erróneos"; //a.labelMsg.Text = "Error: Acceso Denegado"; } wd.Present(); } }
private void TransferCompleted(object sender, EventArgs e) { ResponsiveEnum transferType = (ResponsiveEnum)sender; waitDialog.Stop(); waitDialog.Destroy(); if (transferSuccess) // FIXME: transferSuccess must be syncrhonized { if (transferType == ResponsiveEnum.Read) { this.PopulateGUI(); // FIXME: this could freeze, it is not resonsible } else { InfoDialog idialog = new InfoDialog(); idialog.Message = "Operation Sucess"; idialog.Present(); } if (parentWindow != null) { parentWindow.Present(); } } else { warningDialog = new WarningDialog(); string msg = ""; foreach (string i in exceptionsMsgPool.Values) msg += i + "\n"; warningDialog.Message = msg; warningDialog.QuitOnOk = false; warningDialog.Present(); } if (this.transferCompleteEventHandler != null) { transferCompleteEventHandler(sender, (ThreadEventArgs)e); } OnAsyncCallStop(sender, (ThreadEventArgs)e); }