private void DeleteUser_TI_Click(object sender, EventArgs e) { if (Datos.Current == null) { return; } if (((User)Datos.Current).Name == AppContext.User.Name) { PgMng.ShowInfoException(Resources.Messages.NO_DELETE_USER); return; } User item = (User)Datos.Current; if (item.Oid == 1) { PgMng.ShowInfoException(String.Format(moleQule.Library.Resources.Messages.DELETE_USER_NOT_ALLOWED, item.Name)); return; } if (ProgressInfoMng.ShowQuestion(Resources.Messages.DELETE_CONFIRM) == DialogResult.Yes) { _usuarios.Remove(item.Oid); } }
private void Aceptar_Button_Click(object sender, EventArgs e) { string pattern = "[A-Z]+"; if (!Regex.IsMatch(_pass, pattern)) { PgMng.ShowInfoException(Resources.Messages.NOT_UCASE_PASS); return; } pattern = "[a-z]+"; if (!Regex.IsMatch(_pass, pattern)) { PgMng.ShowInfoException(Resources.Messages.NOT_LCASE_PASS); return; } pattern = "[0-9]+"; if (!Regex.IsMatch(_pass, pattern)) { PgMng.ShowInfoException(Resources.Messages.NOT_NUMBER_PASS); return; } if (_pass == _pass2) { if ((_pass != string.Empty) || ((_pass == string.Empty) && (DialogResult.Yes == ProgressInfoMng.ShowQuestion(Resources.Messages.PASSWORD_NULL)))) { DialogResult = DialogResult.OK; //_pass = ClassMD5.getMd5Hash(_pass); if (SaveAction()) { Close(); } } } else { PgMng.ShowInfoException(Resources.Messages.NOT_EQUAL_PASS); } }
public virtual void DoLoadSchema() { // Cargar los datos de la empresa if ((_list_active_form.Count == 0) || (ProgressInfoMng.ShowQuestion(Resources.Messages.CURRENT_EDITION_CLOSE) == DialogResult.Yes)) { //Cerrar todas las ventanas abiertas de la empresa actual FormMngBase.Instance.CloseAllChilds(); PgMng.Grow(); // Verificamos que el usuario actual tiene acceso a la empresa if (AppContext.User.CanAccessSchema(_schema.Oid)) { try { AppContext.Principal.ChangeUserSchema(_schema); PgMng.Grow(); MainBaseForm.Instance.Reload(); PgMng.Grow(); MainBaseForm.Instance.SetFormSkin(); PgMng.FillUp(); this.Close(); } catch (Exception ex) { PgMng.FillUp(); PgMng.ShowErrorException(ex); MainBaseForm.Instance.Dispose(); Application.Exit(); } } else { PgMng.ShowInfoException(Resources.Messages.SCHEMA_NOT_ALLOWED); } } }
public override void DoExecuteAction(molAction action) { switch (action) { case molAction.Cancel: if (CancelConfirmation) { if (DialogResult.Yes == ProgressInfoMng.ShowQuestion(Resources.Messages.CANCEL_CONFIRM)) { _action_result = DialogResult.Cancel; CancelAction(); } else { _action_result = DialogResult.Ignore; } } else { _action_result = DialogResult.Cancel; CancelAction(); } break; case molAction.Close: DialogResult = DialogResult.Cancel; Cerrar(); break; case molAction.Print: _action_result = DialogResult.Ignore; PrintAction(); break; case molAction.Save: ErrorMng_EP.Clear(); #if !TRACE PgMng.Reset(3, 1, Face.Resources.Messages.SAVING, this); #endif //Se usa un atributo porque si uso el DialogResult el ShowDialog entiende que quiero cerrar el formulario _action_result = DialogResult.Ignore; SaveAction(); switch (_action_result) { case DialogResult.OK: _action_result = DialogResult.OK; Close(); break; case DialogResult.Cancel: _action_result = DialogResult.Cancel; Close(); break; case DialogResult.Ignore: break; } break; case molAction.ShowDocuments: _action_result = DialogResult.Ignore; DocumentsAction(); break; default: base.DoExecuteAction(action); break; } }