private void btnAttributes_Click(object sender, EventArgs e)
        {
            DialogResult dr = DialogResult.Yes;

            if (this.modified)
            {
                dr = MessageBox.Show(Globalization.MultilanguageResource.GetString("frmItemAuthorizations_Msg40"), Globalization.MultilanguageResource.GetString("frmItemAuthorizations_Tit40"), MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
            }
            if (dr == DialogResult.Yes)
            {
                if (this.modified)
                {
                    try
                    {
                        this.HourGlass(true);
                        this.CommitChanges();
                        this.btnApply.Enabled = false;
                        this.HourGlass(false);
                    }
                    catch (Exception ex)
                    {
                        this.HourGlass(false);
                        this.ShowError(ex.Message, Globalization.MultilanguageResource.GetString("UpdateError_Msg10"));
                        return;
                    }
                }
                try
                {
                    DataRow dataRow = ((DataRowView)this.dgAuthorizations.SelectedRows[0].DataBoundItem).Row;
                    frmAuthorizationAttributes frm = new frmAuthorizationAttributes();
                    frm.Text         += " - " + this.item.Name;
                    frm.authorization = this.item.GetAuthorization((int)dataRow["AuthorizationID"]);
                    frm.ShowDialog(this);
                    /*Application.DoEvents();*/
                    frm.Dispose();
                    /*Application.DoEvents();*/
                }
                catch (Exception ex)
                {
                    this.ShowError(ex.Message, Globalization.MultilanguageResource.GetString("frmItemAuthorizations_Msg50"));
                }
            }
        }
 private void btnAttributes_Click(object sender, EventArgs e)
 {
     DialogResult dr = DialogResult.Yes;
     if (this.modified)
     {
         dr = MessageBox.Show(Globalization.MultilanguageResource.GetString("frmItemAuthorizations_Msg40"), Globalization.MultilanguageResource.GetString("frmItemAuthorizations_Tit40"), MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
     }
     if (dr == DialogResult.Yes)
     {
         if (this.modified)
         {
             try
             {
                 this.HourGlass(true);
                 this.CommitChanges();
                 this.btnApply.Enabled = false;
                 this.HourGlass(false);
             }
             catch (Exception ex)
             {
                 this.HourGlass(false);
                 this.ShowError(ex.Message, Globalization.MultilanguageResource.GetString("UpdateError_Msg10"));
                 return;
             }
         }
         try
         {
             DataRow dataRow = ((DataRowView)this.dgAuthorizations.SelectedRows[0].DataBoundItem).Row;
             frmAuthorizationAttributes frm = new frmAuthorizationAttributes();
             frm.Text += " - " + this.item.Name;
             frm.authorization = this.item.GetAuthorization((int)dataRow["AuthorizationID"]);
             frm.ShowDialog(this);
             /*Application.DoEvents();*/
             frm.Dispose();
             /*Application.DoEvents();*/
         }
         catch (Exception ex)
         {
             this.ShowError(ex.Message, Globalization.MultilanguageResource.GetString("frmItemAuthorizations_Msg50"));
         }
     }
 }