private void bbiNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         DataSources.dsNU.EmployeeRow row = dsNU.Employee.NewEmployeeRow();
         row.EmployeeId = -1; row.JobId = -1; row.AreaId = -1;
         EmployeeEditorWFrm frm = new EmployeeEditorWFrm(row);
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
             return;
         row.EmployeeId = (int)employeeTableAdapter.NewId();
         dsNU.Employee.AddEmployeeRow(row);
         row.EndEdit();
         employeeTableAdapter.Update(row);
         NU.LogMessage("New Employee 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.EmployeeRow row = (DataSources.dsNU.EmployeeRow)((DataRowView)gridViewMain.GetRow(gridViewMain.FocusedRowHandle)).Row;
         EmployeeEditorWFrm frm = new EmployeeEditorWFrm(row);
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
             return;
         row.EndEdit();
         employeeTableAdapter.Update(row);
         NU.LogMessage("Employee 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);
     }
 }