Files
ErgometerDoctorApplication/ErgometerDoctorApplication/ConActiveSessions.cs
T
kennyboy55 1e1cc54371 Merge remote-tracking branch 'origin/develop' into develop
Conflicts:
	ErgometerDoctorApplication/ConActiveSessions.cs
	ErgometerDoctorApplication/MainWindow.cs
2015-10-19 22:32:39 +02:00

119 lines
4.4 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.AccessControl;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ErgometerDoctorApplication
{
public class ConActiveSessions : Panel
{
<<<<<<< HEAD
private FlowLayoutPanel flowlayout;
public ConActiveSessions() : base()
{
labelActiveSessions = new Label();
/*
this.data = new DataGridView();
this.name = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.sessionId = new System.Windows.Forms.DataGridViewTextBoxColumn();
((System.ComponentModel.ISupportInitialize)(this.data)).BeginInit();
this.SuspendLayout();
//
// SongsTableView
//
this.data.AllowUserToAddRows = false;
this.data.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.name, this.sessionId});
this.data.AllowUserToDeleteRows = false;
this.data.AllowUserToResizeRows = false;
this.data.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.data.Location = new System.Drawing.Point(0, 0);
this.data.MultiSelect = false;
this.data.Name = "Active Sessions";
this.data.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.data.Size = new System.Drawing.Size(760, 172);
this.data.TabIndex = 0;
this.data.CellContentClick += new DataGridViewCellEventHandler(this.data_CellContentClick);
//
// name
//
this.name.HeaderText = "Name";
this.name.Name = "Name";
//
// sessionId
//
this.sessionId.HeaderText = "Session ID";
this.sessionId.Name = "Session ID";
*/
//
// ConActiveSessions
//
this.Dock = System.Windows.Forms.DockStyle.Fill;
this.Location = new System.Drawing.Point(0, 0);
this.Name = "ConActiveSessions";
this.Size = new System.Drawing.Size(584, 459);
this.TabIndex = 0;
<<<<<<< HEAD
//
// labelActiveSessions
//
this.labelActiveSessions.Anchor = System.Windows.Forms.AnchorStyles.None;
this.labelActiveSessions.AutoSize = true;
this.labelActiveSessions.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelActiveSessions.Location = new System.Drawing.Point(0, 0);
this.labelActiveSessions.Name = "labelActiveSessions";
this.labelActiveSessions.Size = new System.Drawing.Size(103, 21);
this.labelActiveSessions.TabIndex = 3;
this.labelActiveSessions.Text = "Er zijn geen actieve sessies.";
flowlayout = new FlowLayoutPanel();
flowlayout.Dock = DockStyle.Fill;
flowlayout.BackColor = System.Drawing.Color.DarkGray;
flowlayout.Location = new System.Drawing.Point(0, 0);
flowlayout.Name = "flowlayout";
flowlayout.Padding = new Padding(15);
flowlayout.AutoScroll = true;
this.Controls.Add(labelActiveSessions);
this.Controls.Add(flowlayout);
//this.Controls.Add(data);
}
public System.Windows.Forms.Label labelActiveSessions;
public void updateActiveSessions(Dictionary<int, string> actives)
{
flowlayout.Controls.Clear();
foreach (KeyValuePair<int, string> pair in actives)
{
flowlayout.Controls.Add(new SessionPanel(pair.Key, pair.Value));
}
}
/*
private void data_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
if (data.Rows[e.RowIndex].Cells[1].Value != null)
{
MainClient.StartNewCLient(data.Rows[e.RowIndex].Cells[0].Value + "", int.Parse(data.Rows[e.RowIndex].Cells[1].Value + ""));
}
}
public System.Windows.Forms.DataGridViewTextBoxColumn name;
public System.Windows.Forms.DataGridViewTextBoxColumn sessionId;
public System.Windows.Forms.DataGridView data;
*/
}
}