private void bbiNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         DataSources.dsNU.MenuThemeRow row = dsNU.MenuTheme.NewMenuThemeRow();
         row.MenuThemeId = -1; row.Disabled = false;
         MenuThemeEditorWFrm frm = new MenuThemeEditorWFrm(row);
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
             return;
         row.MenuThemeId = (int)menuThemeTableAdapter.NewId();
         dsNU.MenuTheme.AddMenuThemeRow(row);
         row.EndEdit();
         menuThemeTableAdapter.Update(row);
         NU.LogMessage("New Menu Theme Added ...", this, Utilities.Types.MessageType.Success, Utilities.Types.MessagePopupType.Alert);
     }
     catch (Exception ex)
     {
         NU.LogMessage(ex.Message, this, Utilities.Types.MessageType.Error, Utilities.Types.MessagePopupType.Message, ex);
     }
 }
 private void repositoryItemButtonEditEdit_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
 {
     try
     {
         DataSources.dsNU.MenuThemeRow row = (DataSources.dsNU.MenuThemeRow)((DataRowView)gridViewMain.GetRow(gridViewMain.FocusedRowHandle)).Row;
         MenuThemeEditorWFrm frm = new MenuThemeEditorWFrm(row);
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
             return;
         row.EndEdit();
         menuThemeTableAdapter.Update(row);
         NU.LogMessage("Menu Theme Changed ...", this, Utilities.Types.MessageType.Success, Utilities.Types.MessagePopupType.Alert);
     }
     catch (Exception ex)
     {
         NU.LogMessage(ex.Message, this, Utilities.Types.MessageType.Error, Utilities.Types.MessagePopupType.Message, ex);
     }
 }