private void bbiNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         DataSources.dsNU.BranchRow row = dsNU.Branch.NewBranchRow();
         row.BranchId = -1; row.CustomerId = -1; row.SupervisorId = -1;
         BranchEditorWFrm frm = new BranchEditorWFrm(row);
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
             return;
         row.BranchId = (int)branchTableAdapter.NewId();
         dsNU.Branch.AddBranchRow(row);
         row.EndEdit();
         branchTableAdapter.Update(row);
         NU.LogMessage("New Branch 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.BranchRow row = (DataSources.dsNU.BranchRow)((DataRowView)gridViewMain.GetRow(gridViewMain.FocusedRowHandle)).Row;
         BranchEditorWFrm frm = new BranchEditorWFrm(row);
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
             return;
         row.EndEdit();
         branchTableAdapter.Update(row);
         NU.LogMessage("Branch 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);
     }
 }