Index: /trunk/sources/HeuristicLab.Hive.Client.Console/HeuristicLab.Hive.Client.Console.csproj
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/HeuristicLab.Hive.Client.Console.csproj	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/HeuristicLab.Hive.Client.Console.csproj	(revision 1256)
@@ -115,4 +115,7 @@
       <SubType>Designer</SubType>
     </EmbeddedResource>
+    <EmbeddedResource Include="Recurrence.resx">
+      <DependentUpon>Recurrence.cs</DependentUpon>
+    </EmbeddedResource>
     <Compile Include="Properties\Resources.Designer.cs">
       <AutoGen>True</AutoGen>
@@ -130,4 +133,10 @@
       <DependentUpon>Settings.settings</DependentUpon>
       <DesignTimeSharedInput>True</DesignTimeSharedInput>
+    </Compile>
+    <Compile Include="Recurrence.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Recurrence.Designer.cs">
+      <DependentUpon>Recurrence.cs</DependentUpon>
     </Compile>
     <Compile Include="Service References\ClientService\Reference.cs">
Index: /trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.Designer.cs
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.Designer.cs	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.Designer.cs	(revision 1256)
@@ -90,14 +90,14 @@
       this.groupBox1 = new System.Windows.Forms.GroupBox();
       this.chbade = new System.Windows.Forms.CheckBox();
-      this.button1 = new System.Windows.Forms.Button();
+      this.btnRecurrence = new System.Windows.Forms.Button();
       this.txtTimeTo = new System.Windows.Forms.TextBox();
       this.txttimeFrom = new System.Windows.Forms.TextBox();
       this.btbDelete = new System.Windows.Forms.Button();
-      this.txtTo = new System.Windows.Forms.TextBox();
       this.label2 = new System.Windows.Forms.Label();
-      this.txtFrom = new System.Windows.Forms.TextBox();
       this.label1 = new System.Windows.Forms.Label();
       this.btCreate = new System.Windows.Forms.Button();
       this.mcOnline = new System.Windows.Forms.MonthCalendar();
+      this.cmbFrom = new System.Windows.Forms.ComboBox();
+      this.cmbTo = new System.Windows.Forms.ComboBox();
       this.tcClientConsole.SuspendLayout();
       this.tpConnection.SuspendLayout();
@@ -515,12 +515,12 @@
       // groupBox1
       // 
+      this.groupBox1.Controls.Add(this.cmbTo);
+      this.groupBox1.Controls.Add(this.cmbFrom);
       this.groupBox1.Controls.Add(this.chbade);
-      this.groupBox1.Controls.Add(this.button1);
+      this.groupBox1.Controls.Add(this.btnRecurrence);
       this.groupBox1.Controls.Add(this.txtTimeTo);
       this.groupBox1.Controls.Add(this.txttimeFrom);
       this.groupBox1.Controls.Add(this.btbDelete);
-      this.groupBox1.Controls.Add(this.txtTo);
       this.groupBox1.Controls.Add(this.label2);
-      this.groupBox1.Controls.Add(this.txtFrom);
       this.groupBox1.Controls.Add(this.label1);
       this.groupBox1.Controls.Add(this.btCreate);
@@ -542,12 +542,13 @@
       this.chbade.CheckedChanged += new System.EventHandler(this.chbade_CheckedChanged);
       // 
-      // button1
-      // 
-      this.button1.Location = new System.Drawing.Point(189, 129);
-      this.button1.Name = "button1";
-      this.button1.Size = new System.Drawing.Size(75, 26);
-      this.button1.TabIndex = 30;
-      this.button1.Text = "Recurrence";
-      this.button1.UseVisualStyleBackColor = true;
+      // btnRecurrence
+      // 
+      this.btnRecurrence.Location = new System.Drawing.Point(189, 129);
+      this.btnRecurrence.Name = "btnRecurrence";
+      this.btnRecurrence.Size = new System.Drawing.Size(75, 26);
+      this.btnRecurrence.TabIndex = 30;
+      this.btnRecurrence.Text = "Recurrence";
+      this.btnRecurrence.UseVisualStyleBackColor = true;
+      this.btnRecurrence.Click += new System.EventHandler(this.btnRecurrence_Click);
       // 
       // txtTimeTo
@@ -575,11 +576,4 @@
       this.btbDelete.Click += new System.EventHandler(this.btbDelete_Click);
       // 
-      // txtTo
-      // 
-      this.txtTo.Location = new System.Drawing.Point(105, 62);
-      this.txtTo.Name = "txtTo";
-      this.txtTo.Size = new System.Drawing.Size(66, 20);
-      this.txtTo.TabIndex = 24;
-      // 
       // label2
       // 
@@ -590,11 +584,4 @@
       this.label2.TabIndex = 23;
       this.label2.Text = "End Time:";
-      // 
-      // txtFrom
-      // 
-      this.txtFrom.Location = new System.Drawing.Point(105, 31);
-      this.txtFrom.Name = "txtFrom";
-      this.txtFrom.Size = new System.Drawing.Size(66, 20);
-      this.txtFrom.TabIndex = 22;
       // 
       // label1
@@ -624,4 +611,20 @@
       this.mcOnline.TabIndex = 19;
       this.mcOnline.DateChanged += new System.Windows.Forms.DateRangeEventHandler(this.mcOnline_DateChanged);
+      // 
+      // cmbFrom
+      // 
+      this.cmbFrom.FormattingEnabled = true;
+      this.cmbFrom.Location = new System.Drawing.Point(100, 30);
+      this.cmbFrom.Name = "cmbFrom";
+      this.cmbFrom.Size = new System.Drawing.Size(77, 21);
+      this.cmbFrom.TabIndex = 39;
+      // 
+      // cmbTo
+      // 
+      this.cmbTo.FormattingEnabled = true;
+      this.cmbTo.Location = new System.Drawing.Point(100, 62);
+      this.cmbTo.Name = "cmbTo";
+      this.cmbTo.Size = new System.Drawing.Size(77, 21);
+      this.cmbTo.TabIndex = 40;
       // 
       // HiveClientConsole
@@ -697,7 +700,5 @@
     private System.Windows.Forms.MonthCalendar mcOnline;
     private Calendar.DayView dvOnline;
-    private System.Windows.Forms.TextBox txtTo;
     private System.Windows.Forms.Label label2;
-    private System.Windows.Forms.TextBox txtFrom;
     private System.Windows.Forms.Label label1;
     private System.Windows.Forms.PictureBox pictureBox1;
@@ -706,6 +707,8 @@
     private System.Windows.Forms.TextBox txtTimeTo;
     private System.Windows.Forms.GroupBox groupBox2;
-    private System.Windows.Forms.Button button1;
+    private System.Windows.Forms.Button btnRecurrence;
     private System.Windows.Forms.CheckBox chbade;
+    private System.Windows.Forms.ComboBox cmbTo;
+    private System.Windows.Forms.ComboBox cmbFrom;
   }
 }
Index: /trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.cs
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.cs	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.cs	(revision 1256)
@@ -366,6 +366,6 @@
     private void dvOnline_OnSelectionChanged(object sender, EventArgs e) {
       if (dvOnline.Selection == SelectionType.DateRange) {
-        txtFrom.Text = dvOnline.SelectionStart.ToShortDateString();
-        txtTo.Text = dvOnline.SelectionEnd.Date.ToShortDateString();
+        cmbFrom.Text = dvOnline.SelectionStart.ToShortDateString();
+        cmbTo.Text = dvOnline.SelectionEnd.Date.ToShortDateString();
         txttimeFrom.Text = dvOnline.SelectionStart.ToShortTimeString();
         txtTimeTo.Text = dvOnline.SelectionEnd.ToShortTimeString();
@@ -385,8 +385,8 @@
       DateTime from, to;
 
-      if (!string.IsNullOrEmpty(txtFrom.Text) && !string.IsNullOrEmpty(txtTo.Text)) {
+      if (!string.IsNullOrEmpty(cmbFrom.Text) && !string.IsNullOrEmpty(cmbTo.Text)) {
         if (chbade.Checked) {
           //whole day appointment, only dates are visible
-          if (DateTime.TryParse(txtFrom.Text + " " + txttimeFrom.Text, out from) && DateTime.TryParse(txtTo.Text + " " + txtTimeTo.Text, out to) && from < to)
+          if (DateTime.TryParse(cmbFrom.Text + " " + txttimeFrom.Text, out from) && DateTime.TryParse(cmbTo.Text + " " + txtTimeTo.Text, out to) && from < to)
             onlineTimes.Add(CreateAppointment(from, to.AddDays(1), true));
           else
@@ -394,5 +394,5 @@
         } else if (!string.IsNullOrEmpty(txttimeFrom.Text) && !string.IsNullOrEmpty(txtTimeTo.Text)) {
           //Timeframe appointment
-          if (DateTime.TryParse(txtFrom.Text + " " + txttimeFrom.Text, out from) && DateTime.TryParse(txtTo.Text + " " + txtTimeTo.Text, out to) && from < to) {
+          if (DateTime.TryParse(cmbFrom.Text + " " + txttimeFrom.Text, out from) && DateTime.TryParse(cmbTo.Text + " " + txtTimeTo.Text, out to) && from < to) {
             if (from.Date == to.Date)
               onlineTimes.Add(CreateAppointment(from, to, false));
@@ -435,4 +435,9 @@
 
     #endregion
+
+    private void btnRecurrence_Click(object sender, EventArgs e) {
+      Form recurrence = new Recurrence();
+      recurrence.Show();
+    }
   }
 }
Index: /trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.resx
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.resx	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/HiveClientConsole.resx	(revision 1256)
@@ -127,44 +127,44 @@
         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABS
         CgAAAk1TRnQBSQFMAgEBAgEAAQQBAAEEAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
-        AwABEAMAAQEBAAEgBgABECoAAUMCAQF0AWICCQHxAxUB/wFiAgMB1AEgAgEBLCwAAUMCAQF0AWICCQHx
-        AxUB/wFiAgMB1AEgAgEBLKQAAV8CCgHyAZMBbwEVAf8BvwGBARUB/wG9AYEBFQH/AboBgQEVAf8BuAF/
-        ARUB/wG2AX0BFQH/AUkBMgEVAf8BPQIBAWUcAAFfAgoB8gIVAaQB/wIVAdYB/wIVAdQB/wIVAdIB/wIV
-        AdAB/wIVAc4B/wIVAVAB/wE9AgEBZZgAAR8BGwEVAf8BxwGBARUB/wHDAYEBFQH/AbEBdwEVAf8BsQF3
-        ARUB/wGxAXcBFQH/AbEBdwEVAf8BswF5ARUB/wG2AX0BFQH/AbQBegEVAf8BZAIFAeQUAAIVASAB/wIV
-        AdwB/wIVAdkB/wIVAcoB/wIVAcoB/wIVAcoB/wIVAcoB/wIVAcsB/wIVAc4B/wIVAcwB/wFkAgUB5JAA
-        AxUB/wHLAYEBFQH/AbsBgQEVAf8BtgF9ARUB/wG2AX0BFQH/Ae4B3AHEBf8BvgGBATIB/wG2AX0BFQH/
-        AbYBfQEVAf8BtgF9ARUB/wG0AXoBFQH/AUkCAgGGDAADFQH/AhUB4AH/AhUB0gH/AhUBzgH/AkIB1gH/
-        AhUBzgH/AhUBzgH/AhUBzgH/AhgBzgH/AhUBzgH/AhUBzgH/AhUBzAH/AUkCAgGGiAABLAIBAUIB0AGG
-        ARUB/wHHAYEBFQH/AboBgQEVAf8BugGBARUB/wG6AYEBFQH/AdABnAFmBf8BugGBARUB/wG6AYEBFQH/
-        AboBgQEVAf8BugGBARUB/wG2AX0BFQH/AWkBRAEVAf8IAAEsAgEBQgIVAeQB/wIVAdwB/wIVAdIB/wKf
-        Ae0F/wJbAd4B/wIVAdIB/wL0Af0F/wIYAdIB/wIVAdIB/wIVAc4B/wIVAXQB/4gAAxUB/wHSAYkBFQH/
-        Ab8BgQEVAf8BvwGBARUB/wG/AYEBFQH/Ab8BgQEVAf8B0wGfAWYF/wG/AYEBFQH/Ab8BgQEVAf8BvwGB
-        ARUB/wG/AYEBFQH/Ab4BgQEVAf8BtgF9ARUB/wE2AgEBVwQAAxUB/wIVAeUB/wIVAdYB/wIVAdYN/wL1
-        Af0J/wLiAfoB/wIVAdYB/wIVAdUB/wIVAc4B/wE2AgEBV4QAAV0BRQEVAf8B1AGMARUB/wHEAYEBFQH/
-        AcQBgQEVAf8BxAGBARUB/wHEAYEBFQH/AdcBpAFnBf8BxAGBARUB/wHEAYEBFQH/AcQBgQEVAf8BxAGB
-        ARUB/wHEAYEBFQH/AbgBfwEVAf8BZQIHAewEAAIVAWMB/wIVAegB/wIVAdoB/wIVAdoB/wIVAdoR/wLi
-        AfoB/wIVAdoB/wIVAdoB/wIVAdoB/wIVAdAB/wFlAgcB7IQAAX0BWgEVAf8B1wGOARUB/wHJAYEBFQH/
-        AckBgQEVAf8ByQGBARUB/wHJAYEBFQn/AckBgQEVAf8ByQGBARUB/wHJAYEBFQH/AckBgQEVAf8ByQGB
-        ARUB/wG6AYEBFQH/AxUB/wQAAhUBgQH/AhUB6QH/AhUB3gH/AhUB3gH/AhUB3gH/AvQB/Q3/AlsB5wH/
-        AhUB3gH/AhUB3gH/AhUB3gH/AhUB0gH/AxUB/4QAAW0BSwEVAf8B2QGRARUB/wHOAYMBFQH/Ac4BgwEV
-        Af8BzgGDARUB/wHOAYMBFQH/Ac4BgwEVAf8B1wGcAUYB/wHOAYMBFQH/Ac4BgwEVAf8BzgGDARUB/wHO
-        AYMBFQH/Ac4BgwEVAf8BvQGBARUB/wFFAhMB+QQAARUBGgFsAf8CFQHsAf8CFQHiAf8CFQHiAf8C9AH9
-        Ff8CWwHqAf8CFQHiAf8CFQHiAf8CFQHUAf8BRQITAfmEAAEYARYBFQH/AdsBlAEVAf8B0gGJARUB/wHS
-        AYkBFQH/AdIBiQEVAf8B0gGJARUB/wHSAYkBFQH/AesBywGQAf8B0gGJARUB/wHSAYkBFQH/AdIBiQEV
-        Af8B0gGJARUB/wHEAYEBFQH/Ab8BgQEVAf8BUQICAZsEAAIVARgB/wIVAe0B/wIVAeYB/wIVAeUB/wL9
-        Af4F/wLiAfwB/wIVAeUJ/wKBAfEB/wIVAeUB/wIVAdoB/wIVAdYB/wFRAgIBm4QAAVgCAgGyAd4BmAEV
-        Af8B2wGUARUB/wHXAY4BFQH/AdcBjgEVAf8B1wGOARUB/wH7AfYB6wX/AdcBjgEVAf8B1wGOARUB/wHX
-        AY4BFQH/AdYBjQEVAf8BxAGBARUB/wGpAXYBFQH/CAABWAICAbIBFQEfAe8B/wIVAe0B/wIVAekB/wIV
-        AekB/wLhAfwB/wIVAekB/wIVAekB/wIVAekB/wKBAfMB/wIVAekB/wIVAegB/wIVAdoB/wEVAR0BnQH/
-        jAABTwE0ARUB/wHdAZcBFQH/AdsBlAEVAf8B2wGUARUB/wHbAZQBFQH/AdsBlAEVAf8B3AGXARsB/wHb
-        AZQBFQH/AdsBlAEVAf8B1QGMARUB/wHJAYEBFQH/AdEBiAEVAf8BLAIVAfwMAAIVAUkB/wIVAe8B/wIV
-        Ae0B/wIVAe0B/wIVAe0B/wIVAe0B/wIVAe0B/wIVAe0B/wIVAe0B/wIVAegB/wIVAd4B/wEVASgB4gH/
-        ASwCFQH8jAABGQIBASEBkAFpARUB/wHfAZkBFQH/AdsBlAEVAf8B2QGRARUB/wHYAZABFQH/AdgBkAEV
-        Af8B0wGKARUB/wHQAYYBFQH/Ac4BgwEVAf8B2gGSARUB/wEgARsBFQH/EAABGQIBASECFQGHAf8BFQEb
-        AfEB/wIVAe0B/wIVAewB/wIVAesB/wIVAesB/wIVAeYB/wIVAeQB/wIVAeIB/wEVATIB5gH/AhUBHwH/
-        lAABEgIBARYBOgEsARUB/wHSAYkBFQH/AeIBnQEVAf8B2QGRARUB/wHXAY4BFQH/AdUBjAEVAf8B4QGb
-        ARUB/wHOAYQBFQH/ASoCFQH+GAABEgIBARYCFQE5Af8BFQEbAdMB/wEVASwB9AH/AhUB7AH/AhUB6QH/
-        ARUBFgHoAf8BFQE0AfAB/wIVAcwB/wEqAhUB/qAAAUYCAQF9AxUB/wFmAU0BFQH/AYEBZgEVAf8BRwE4
-        ARUB/wEqAhUB/gEUAgEBGiQAAUYCAQF9AxUB/wIVAWkB/wIVAYEB/wIVAUkB/wEqAhUB/gEUAgEBGv8A
+        AwABEAMAAQEBAAEgBgABECoAAUMCAQF0AWYCCQHxAxgB/wFiAgMB1AEgAgEBLCwAAUMCAQF0AWYCCQHx
+        AxgB/wFiAgMB1AEgAgEBLKQAAWACCgHyAZMBcgEYAf8BvwGBARgB/wG9AYEBGAH/AboBgQEYAf8BuAGB
+        ARgB/wG2AYABGAH/AUwBNQEYAf8BPQIBAWUcAAFgAgoB8gIYAaQB/wIYAdYB/wIYAdQB/wIYAdIB/wIY
+        AdAB/wIYAc4B/wIYAVMB/wE9AgEBZZgAASIBHgEYAf8BxwGBARgB/wHDAYEBGAH/AbEBegEYAf8BsQF6
+        ARgB/wGxAXoBGAH/AbEBegEYAf8BswF8ARgB/wG2AYABGAH/AbQBfQEYAf8BZAIFAeQUAAIYASMB/wIY
+        AdwB/wIYAdkB/wIYAcoB/wIYAcoB/wIYAcoB/wIYAcoB/wIYAcsB/wIYAc4B/wIYAcwB/wFkAgUB5JAA
+        AxgB/wHLAYEBGAH/AbsBgQEYAf8BtgGAARgB/wG2AYABGAH/Ae4B3AHEBf8BvgGBATUB/wG2AYABGAH/
+        AbYBgAEYAf8BtgGAARgB/wG0AX0BGAH/AUkCAgGGDAADGAH/AhgB4AH/AhgB0gH/AhgBzgH/AkUB1gH/
+        AhgBzgH/AhgBzgH/AhgBzgH/AhsBzgH/AhgBzgH/AhgBzgH/AhgBzAH/AUkCAgGGiAABLAIBAUIB0AGG
+        ARgB/wHHAYEBGAH/AboBgQEYAf8BugGBARgB/wG6AYEBGAH/AdABnAFpBf8BugGBARgB/wG6AYEBGAH/
+        AboBgQEYAf8BugGBARgB/wG2AYABGAH/AWwBRwEYAf8IAAEsAgEBQgIYAeQB/wIYAdwB/wIYAdIB/wKf
+        Ae0F/wJeAd4B/wIYAdIB/wL0Af0F/wIbAdIB/wIYAdIB/wIYAc4B/wIYAXcB/4gAAxgB/wHSAYkBGAH/
+        Ab8BgQEYAf8BvwGBARgB/wG/AYEBGAH/Ab8BgQEYAf8B0wGfAWkF/wG/AYEBGAH/Ab8BgQEYAf8BvwGB
+        ARgB/wG/AYEBGAH/Ab4BgQEYAf8BtgGAARgB/wE2AgEBVwQAAxgB/wIYAeUB/wIYAdYB/wIYAdYN/wL1
+        Af0J/wLiAfoB/wIYAdYB/wIYAdUB/wIYAc4B/wE2AgEBV4QAAWABSAEYAf8B1AGMARgB/wHEAYEBGAH/
+        AcQBgQEYAf8BxAGBARgB/wHEAYEBGAH/AdcBpAFqBf8BxAGBARgB/wHEAYEBGAH/AcQBgQEYAf8BxAGB
+        ARgB/wHEAYEBGAH/AbgBgQEYAf8BZQIHAewEAAIYAWYB/wIYAegB/wIYAdoB/wIYAdoB/wIYAdoR/wLi
+        AfoB/wIYAdoB/wIYAdoB/wIYAdoB/wIYAdAB/wFlAgcB7IQAAYABXQEYAf8B1wGOARgB/wHJAYEBGAH/
+        AckBgQEYAf8ByQGBARgB/wHJAYEBGAn/AckBgQEYAf8ByQGBARgB/wHJAYEBGAH/AckBgQEYAf8ByQGB
+        ARgB/wG6AYEBGAH/AxgB/wQAAhgBgQH/AhgB6QH/AhgB3gH/AhgB3gH/AhgB3gH/AvQB/Q3/Al4B5wH/
+        AhgB3gH/AhgB3gH/AhgB3gH/AhgB0gH/AxgB/4QAAXABTgEYAf8B2QGRARgB/wHOAYMBGAH/Ac4BgwEY
+        Af8BzgGDARgB/wHOAYMBGAH/Ac4BgwEYAf8B1wGcAUkB/wHOAYMBGAH/Ac4BgwEYAf8BzgGDARgB/wHO
+        AYMBGAH/Ac4BgwEYAf8BvQGBARgB/wFIAhMB+QQAARgBHQFvAf8CGAHsAf8CGAHiAf8CGAHiAf8C9AH9
+        Ff8CXgHqAf8CGAHiAf8CGAHiAf8CGAHUAf8BSAITAfmEAAEbARkBGAH/AdsBlAEYAf8B0gGJARgB/wHS
+        AYkBGAH/AdIBiQEYAf8B0gGJARgB/wHSAYkBGAH/AesBywGQAf8B0gGJARgB/wHSAYkBGAH/AdIBiQEY
+        Af8B0gGJARgB/wHEAYEBGAH/Ab8BgQEYAf8BUQICAZsEAAIYARsB/wIYAe0B/wIYAeYB/wIYAeUB/wL9
+        Af4F/wLiAfwB/wIYAeUJ/wKBAfEB/wIYAeUB/wIYAdoB/wIYAdYB/wFRAgIBm4QAAVgCAgGyAd4BmAEY
+        Af8B2wGUARgB/wHXAY4BGAH/AdcBjgEYAf8B1wGOARgB/wH7AfYB6wX/AdcBjgEYAf8B1wGOARgB/wHX
+        AY4BGAH/AdYBjQEYAf8BxAGBARgB/wGpAXkBGAH/CAABWAICAbIBGAEiAe8B/wIYAe0B/wIYAekB/wIY
+        AekB/wLhAfwB/wIYAekB/wIYAekB/wIYAekB/wKBAfMB/wIYAekB/wIYAegB/wIYAdoB/wEYASABnQH/
+        jAABUgE3ARgB/wHdAZcBGAH/AdsBlAEYAf8B2wGUARgB/wHbAZQBGAH/AdsBlAEYAf8B3AGXAR4B/wHb
+        AZQBGAH/AdsBlAEYAf8B1QGMARgB/wHJAYEBGAH/AdEBiAEYAf8BLAIYAfwMAAIYAUwB/wIYAe8B/wIY
+        Ae0B/wIYAe0B/wIYAe0B/wIYAe0B/wIYAe0B/wIYAe0B/wIYAe0B/wIYAegB/wIYAd4B/wEYASsB4gH/
+        ASwCGAH8jAABGQIBASEBkAFsARgB/wHfAZkBGAH/AdsBlAEYAf8B2QGRARgB/wHYAZABGAH/AdgBkAEY
+        Af8B0wGKARgB/wHQAYYBGAH/Ac4BgwEYAf8B2gGSARgB/wEjAR4BGAH/EAABGQIBASECGAGHAf8BGAEe
+        AfEB/wIYAe0B/wIYAewB/wIYAesB/wIYAesB/wIYAeYB/wIYAeQB/wIYAeIB/wEYATUB5gH/AhgBIgH/
+        lAABEgIBARYBPQEvARgB/wHSAYkBGAH/AeIBnQEYAf8B2QGRARgB/wHXAY4BGAH/AdUBjAEYAf8B4QGb
+        ARgB/wHOAYQBGAH/ATACGAH+GAABEgIBARYCGAE8Af8BGAEeAdMB/wEYAS8B9AH/AhgB7AH/AhgB6QH/
+        ARgBGQHoAf8BGAE3AfAB/wIYAcwB/wEwAhgB/qAAAUYCAQF9AxgB/wFpAVABGAH/AYEBaQEYAf8BSgE7
+        ARgB/wEwAhgB/gEUAgEBGiQAAUYCAQF9AxgB/wIYAWwB/wIYAYEB/wIYAUwB/wEwAhgB/gEUAgEBGv8A
         kQABQgFNAT4HAAE+AwABKAMAAUADAAEQAwABAQEAAQEFAAGAFwAD/wEAAfwBHwH8AR8EAAHwAQcB8AEH
         BAAB4AEDAeABAwQAAcABAQHAAQEEAAGAAQEBgAEBBAABgAEAAYAFAAGAAQABgAUAAYABAAGABQABgAEA
Index: /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/HeuristicLab.Hive.Client.Common.xsd
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/HeuristicLab.Hive.Client.Common.xsd	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/HeuristicLab.Hive.Client.Common.xsd	(revision 1256)
@@ -6,4 +6,5 @@
       <xs:enumeration value="Disconnected" />
       <xs:enumeration value="Failed" />
+      <xs:enumeration value="Loggedin" />
     </xs:restriction>
   </xs:simpleType>
Index: /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/Reference.cs
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/Reference.cs	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/Reference.cs	(revision 1256)
@@ -2,5 +2,5 @@
 // <auto-generated>
 //     This code was generated by a tool.
-//     Runtime Version:2.0.50727.3053
+//     Runtime Version:2.0.50727.3082
 //
 //     Changes to this file may cause incorrect behavior and will be lost if
@@ -246,4 +246,7 @@
         [System.Runtime.Serialization.EnumMemberAttribute()]
         Failed = 2,
+        
+        [System.Runtime.Serialization.EnumMemberAttribute()]
+        Loggedin = 3,
     }
     
Index: /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/configuration.svcinfo
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/configuration.svcinfo	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/configuration.svcinfo	(revision 1256)
@@ -6,5 +6,5 @@
   </bindings>
   <endpoints>
-    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08003@fhs-hagenberg.ac.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08003@fhs-hagenberg.ac.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="ClientService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator" />
+    <endpoint normalizedDigest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08004@fhs-hagenberg.ac.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" digest="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-16&quot;?&gt;&lt;Data address=&quot;net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator&quot; binding=&quot;netTcpBinding&quot; bindingConfiguration=&quot;NetTcpBinding_IClientConsoleCommunicator&quot; contract=&quot;ClientService.IClientConsoleCommunicator&quot; name=&quot;NetTcpBinding_IClientConsoleCommunicator&quot;&gt;&lt;identity&gt;&lt;userPrincipalName value=&quot;mse08004@fhs-hagenberg.ac.at&quot; /&gt;&lt;/identity&gt;&lt;/Data&gt;" contractName="ClientService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator" />
   </endpoints>
 </configurationSnapshot>
Index: /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/configuration91.svcinfo
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/configuration91.svcinfo	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/configuration91.svcinfo	(revision 1256)
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
-<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="hpOV9r43IeNDEU5uqNBUck5ld7s=">
+<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="LJHqHAg9UO+arib7mQMPUcNSFqQ=">
   <bindingConfigurations>
     <bindingConfiguration bindingType="netTcpBinding" name="NetTcpBinding_IClientConsoleCommunicator">
@@ -137,5 +137,5 @@
         </property>
         <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-          <serializedValue>mse08003@fhs-hagenberg.ac.at</serializedValue>
+          <serializedValue>mse08004@fhs-hagenberg.ac.at</serializedValue>
         </property>
         <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
Index: /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/service.wsdl
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/service.wsdl	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/Service References/ClientService/service.wsdl	(revision 1256)
@@ -150,5 +150,5 @@
         <wsa10:Address>net.tcp://127.0.0.1:8000/ClientConsole/ClientConsoleCommunicator</wsa10:Address>
         <Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">
-          <Upn>mse08003@fhs-hagenberg.ac.at</Upn>
+          <Upn>mse08004@fhs-hagenberg.ac.at</Upn>
         </Identity>
       </wsa10:EndpointReference>
Index: /trunk/sources/HeuristicLab.Hive.Client.Console/app.config
===================================================================
--- /trunk/sources/HeuristicLab.Hive.Client.Console/app.config	(revision 1255)
+++ /trunk/sources/HeuristicLab.Hive.Client.Console/app.config	(revision 1256)
@@ -30,4 +30,7 @@
                 binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IClientConsoleCommunicator"
                 contract="ClientService.IClientConsoleCommunicator" name="NetTcpBinding_IClientConsoleCommunicator">
+                <identity>
+                    <userPrincipalName value="mse08004@fhs-hagenberg.ac.at" />
+                </identity>
             </endpoint>
         </client>
