private void btnOK_Click(object sender, EventArgs e) { activarUsuarioBindingSource.RaiseListChangedEvents = false; activarUsuarioBindingSource.EndEdit(); try { Cursor.Current = Cursors.WaitCursor; activarUsuario = activarUsuario.Save(); XtraMessageBox.Show(string.Format("Se activó el usuario {0} con éxito!", activarUsuario.NombreUsuario), Text, MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = System.Windows.Forms.DialogResult.OK; } catch (ValidationException) { XtraMessageBox.Show(activarUsuario.BrokenRulesCollection.ToString(), Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (DataPortalException ex) { XtraMessageBox.Show(ex.BusinessException.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { XtraMessageBox.Show(ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } finally { Cursor.Current = Cursors.Default; activarUsuarioBindingSource.RaiseListChangedEvents = true; } }
public ActivacionUsuario(Entidades.ActivarUsuario activarUsuario) { InitializeComponent(); this.activarUsuario = activarUsuario; activarUsuarioBindingSource.DataSource = activarUsuario; }