private void bbiNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         DataSources.dsNU.JobRow row = dsNU.Job.NewJobRow();
         row.JobId = -1;
         JobEditorWFrm frm = new JobEditorWFrm(row);
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
             return;
         row.JobId = (int)jobTableAdapter.NewId();
         dsNU.Job.AddJobRow(row);
         row.EndEdit();
         jobTableAdapter.Update(row);
         NU.LogMessage("New Job 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.JobRow row = (DataSources.dsNU.JobRow)((DataRowView)gridViewMain.GetRow(gridViewMain.FocusedRowHandle)).Row;
         JobEditorWFrm frm = new JobEditorWFrm(row);
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
             return;
         row.EndEdit();
         jobTableAdapter.Update(row);
         NU.LogMessage("Job 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);
     }
 }