public EditRequestItemDialog(LocalData local, RequestItem request, IList <ProgramItem> programs) { this.local = local; this.request = request; this.programs = programs; changer = new RequestStateChanger(request, local.CurrentUserID, this); InitializeComponent(); ReadOnly = false; UpdateToolbar(); ReadRequest(); }
private void gridViewRequests_PopupMenuShowing(object sender, PopupMenuShowingEventArgs e) { if (e.HitInfo.InRow) { var request = gridViewRequests.GetRow(e.HitInfo.RowHandle) as RequestItem; if (request != null) { changer = new RequestStateChanger(request, localData.CurrentUserID, this); popupMenu1.ShowPopup(gridRequests.PointToScreen(e.Point)); } else { changer = null; } } }