private void frmVoucher_DataMove(object sender, MoveCommandEnum _moveCommand) { int CurrentRow; switch (_moveCommand) { case MoveCommandEnum.MoveFirst: dgrdVouchers.Rows[dgrdVouchers.SelectedRows[0].Index].Selected = false; dgrdVouchers.Rows[0].Selected = true; break; case MoveCommandEnum.MoveLast: dgrdVouchers.Rows[dgrdVouchers.SelectedRows[0].Index].Selected = false; dgrdVouchers.Rows[VouchersList.Count - 1].Selected = true; break; case MoveCommandEnum.MoveNext: CurrentRow = dgrdVouchers.SelectedRows[0].Index; if (CurrentRow != VouchersList.Count - 1) { dgrdVouchers.Rows[dgrdVouchers.SelectedRows[0].Index].Selected = false; dgrdVouchers.Rows[CurrentRow + 1].Selected = true; } break; case MoveCommandEnum.MovePrev: CurrentRow = dgrdVouchers.SelectedRows[0].Index; if (CurrentRow != 0) { dgrdVouchers.Rows[dgrdVouchers.SelectedRows[0].Index].Selected = false; dgrdVouchers.Rows[CurrentRow - 1].Selected = true; } break; } }
private void frmBudgets_DataMove(object sender, MoveCommandEnum _moveCommand) { switch (_moveCommand) { case MoveCommandEnum.MoveFirst: dgrdBudget.Rows[dgrdBudget.SelectedRows[0].Index].Selected = false; dgrdBudget.Rows[0].Selected = true; break; case MoveCommandEnum.MoveLast: dgrdBudget.Rows[dgrdBudget.SelectedRows[0].Index].Selected = false; dgrdBudget.Rows[BudgetList.Count - 1].Selected = true; break; case MoveCommandEnum.MoveNext: SelectedRow = dgrdBudget.SelectedRows[0].Index; if (SelectedRow != BudgetList.Count - 1) { dgrdBudget.Rows[dgrdBudget.SelectedRows[0].Index].Selected = false; dgrdBudget.Rows[SelectedRow + 1].Selected = true; } break; case MoveCommandEnum.MovePrev: SelectedRow = dgrdBudget.SelectedRows[0].Index; if (SelectedRow != 0) { dgrdBudget.Rows[dgrdBudget.SelectedRows[0].Index].Selected = false; dgrdBudget.Rows[SelectedRow - 1].Selected = true; } break; } }
public static Group GetGroup(MoveCommandEnum _moveCommand,Group _crGroup) { Sec_Groups dbGroup = null; NewAppsCnn newAppsCnn = new NewAppsCnn(AppSettings.CrAppSettings.NewAppsConnectionString); switch (_moveCommand) { case MoveCommandEnum.MoveFirst: dbGroup = newAppsCnn.Sec_Groups.FirstOrDefault(); break; case MoveCommandEnum.MovePrev: if (_crGroup != null) dbGroup = (from g in newAppsCnn.Sec_Groups where g.GroupID.CompareTo(_crGroup.GroupID) < 0 orderby g.GroupID descending select g).FirstOrDefault(); break; case MoveCommandEnum.MoveNext: if (_crGroup != null) dbGroup = (from g in newAppsCnn.Sec_Groups where g.GroupID.CompareTo(_crGroup.GroupID) > 0 orderby g.GroupID ascending select g).FirstOrDefault(); break; case MoveCommandEnum.MoveLast: dbGroup = (from g in newAppsCnn.Sec_Groups orderby g.GroupID descending select g).FirstOrDefault(); break; case MoveCommandEnum.Refresh: if (_crGroup != null) dbGroup = (from g in newAppsCnn.Sec_Groups where g.GroupID == _crGroup.GroupID select g).FirstOrDefault(); break; } if (dbGroup != null) { Group group = new Group(); group.FromDbGroup(dbGroup); group.LoadGroupUsers(dbGroup); return group; } else return null; }
private void frmGroups_DataMove(object sender, MoveCommandEnum _moveCommand) { Group group = null; switch (_moveCommand) { case MoveCommandEnum.MoveFirst: group = Group.GetGroup(BackOfficeBL.General.MoveCommandEnum.MoveFirst, CrGroup); break; case MoveCommandEnum.MovePrev: group = Group.GetGroup(BackOfficeBL.General.MoveCommandEnum.MovePrev, CrGroup); break; case MoveCommandEnum.MoveNext: group = Group.GetGroup(BackOfficeBL.General.MoveCommandEnum.MoveNext, CrGroup); break; case MoveCommandEnum.MoveLast: group = Group.GetGroup(BackOfficeBL.General.MoveCommandEnum.MoveLast, CrGroup); break; } if (group != null) { CrGroup = group; ShowGUI(); } }
private void frmUsers_DataMove(object sender, MoveCommandEnum _moveCommand) { BackOfficeBL.Security.User user = null; switch (_moveCommand) { case MoveCommandEnum.MoveFirst: user = BackOfficeBL.Security.User.GetFirst(); break; case MoveCommandEnum.MoveLast: user = BackOfficeBL.Security.User.GetLast(); break; case MoveCommandEnum.MoveNext: user = BackOfficeBL.Security.User.GetNext(CrUser); break; case MoveCommandEnum.MovePrev: user = BackOfficeBL.Security.User.GetPrev(CrUser); break; } if (user != null) { CrUser = user; ShowGUI(); } }
private void DoDataMove(MoveCommandEnum _moveCommand) { if (DataMove != null) DataMove(this, _moveCommand); }