protected BaseGUIControl CreateTargetControl(int id) { BaseGUIControl control = DoCreateTargetControl(id); SetTargetControlReceviers(control); return(control); }
protected void Forward(BaseGUIControl control) { _main.NavigatorUtility.RenderControl(control); //_main.NavigatorUtility.SetRenderedControlSize(control); control.Dock = System.Windows.Forms.DockStyle.Fill; control.SetFocusForSearch(); }
protected override void SetTargetControlReceviers(BaseGUIControl control) { SecurityManager.Instance.Check(); control.AddLinkCommand("Customers", new CustomerCommand(_main)); control.AddLinkCommand("Resources", new ResourcesCommand(_main)); control.AddLinkCommand("CustomerTasks", new CustomerTaskCommand(_main)); control.AddLinkCommand("CustomerAppointments", new CustomerAppointmentsCommand(_main)); control.AddLinkCommand("CustomerDocuments", new CustomerDocumentCommand(_main)); }
/// <summary> /// Renders the control on the current container /// </summary> /// <param name="control"></param> internal void RenderControl(BaseGUIControl control) { if (_container.Controls.Count > 0) { _container.Controls[0].Dispose(); _container.Controls.Clear(); GC.Collect(); GC.WaitForPendingFinalizers(); } _container.Controls.Add(control); _current = control; }
protected override void SetTargetControlReceviers(BaseGUIControl control) { SecurityManager.Instance.Check(); control.AddLinkCommand("DocumentTypes", new DocumentTypeCommand(_main)); }
protected override void SetTargetControlReceviers(BaseGUIControl control) { SecurityManager.Instance.Check(); control.AddLinkCommand("Operators", new OperatorCommand(_main)); }
protected override void SetTargetControlReceviers(BaseGUIControl control) { SecurityManager.Instance.Check(); control.AddLinkCommand("AppointmentCalendar", new AdministrationCommand(_main)); }
protected virtual void SetTargetControlReceviers(BaseGUIControl control) { }
protected virtual void Open() { BaseGUIControl control = CreateTargetControl(); Forward(control); }
protected override void SetTargetControlReceviers(BaseGUIControl control) { SecurityManager.Instance.Check(); control.AddLinkCommand("Customers", new CustomerCommand(_main)); //control.AddLinkCommand("Tasks", new TaskCommand(_main)); }
protected override void SetTargetControlReceviers(BaseGUIControl control) { SecurityManager.Instance.Check(); control.AddLinkCommand("BookingCalendar", new BookingCommand(_main)); }
protected override void SetTargetControlReceviers(BaseGUIControl control) { SecurityManager.Instance.Check(); control.AddLinkCommand("AppointmentReports", new AppointmentReportcommand(_main)); }