public bool ShowQueueStateDesign(QueueModel qm, string departmentId, QueueStateModuleDesign queueStateDesign, IWin32Window owner) { _isOk = false; _departmentId = departmentId; _queueStateDesign = queueStateDesign; _qm = qm; this.ShowDialog(owner); return(_isOk); }
protected override void ReloadCustomDesign(string customContext) { if (string.IsNullOrEmpty(customContext)) { return; } _queueStateDesign = JsonHelper.DeserializeObject <QueueStateModuleDesign>(customContext); LoadDesign(); BindQueueState(); }
public QueueStateControl() { InitializeComponent(); _queueItems = new List <QueueItem>(); _queueStateDesign = new QueueStateModuleDesign(); _queueStateDesign.BackColor = Color.FromArgb(64, 64, 64); _queueStateDesign.ForeColor = Color.Black; _queueStateDesign.BusyColor = Color.FromArgb(255, 192, 192); _queueStateDesign.WorkColor = Color.FromArgb(255, 192, 128); _queueStateDesign.FreeColor = Color.FromArgb(192, 255, 192); _queueStateDesign.DefaultBusyCount = 0; _queueStateDesign.FontName = this.Font.Name; _queueStateDesign.FontSize = this.Font.Size; _queueStateDesign.FontBold = this.Font.Bold; _queueStateDesign.FontItalic = this.Font.Italic; }