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();
        }
Esempio n. 2
0
 public abstract bool IsRequestVisible(LocalData local, RequestItem item);
Esempio n. 3
0
 public override bool IsRequestVisible(LocalData local, RequestItem item)
 {
     return(!local.KnownRequests.Contains(item.Number));
 }
Esempio n. 4
0
 public override bool IsRequestVisible(LocalData local, RequestItem item)
 {
     return(item.State == State);
 }
Esempio n. 5
0
 public override bool IsRequestVisible(LocalData local, RequestItem item)
 {
     return(true);
 }
Esempio n. 6
0
 public override bool IsRequestVisible(LocalData local, RequestItem item)
 {
     return(item.State != RequestItemState.Fixed);
 }