- Timestamp:
- 06/05/09 13:41:21 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Client.Console/3.2/HiveClientConsole.cs
r2006 r2023 58 58 private ClientConsoleCommunicatorClient cccc; 59 59 private System.Windows.Forms.Timer refreshTimer; 60 private ListViewColumnSorterDate lvwColumnSorter;60 //private ListViewColumnSorterDate lvwColumnSorter; 61 61 62 62 [XmlArray("Appointments")] … … 78 78 InitCalender(); 79 79 InitLogFileReader(); 80 //InitTestCalenderEntries();81 80 } 82 81 … … 159 158 cccc.GetStatusInfosCompleted += new EventHandler<GetStatusInfosCompletedEventArgs>(cccc_GetStatusInfosCompleted); 160 159 cccc.GetCurrentConnectionCompleted += new EventHandler<GetCurrentConnectionCompletedEventArgs>(cccc_GetCurrentConnectionCompleted); 160 cccc.GetUptimeCalendarCompleted += new EventHandler<GetUptimeCalendarCompletedEventArgs>(cccc_GetUptimeCalendarCompleted); 161 cccc.SetUptimeCalendarCompleted += new EventHandler<System.ComponentModel.AsyncCompletedEventArgs>(cccc_SetUptimeCalendarCompleted); 161 162 } 162 163 catch (Exception) … … 167 168 this.Close(); 168 169 } 170 } 171 172 void cccc_SetUptimeCalendarCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e) 173 { 174 if (e.Error == null) 175 { 176 MessageBox.Show("Calendar successfully saved!", "Calender", MessageBoxButtons.OK, MessageBoxIcon.Information); 177 } 178 else 179 { 180 MessageBox.Show("Error saving calender \n" + e.Error.ToString(), "Calender", MessageBoxButtons.OK, MessageBoxIcon.Error); 181 } 182 } 183 184 void cccc_GetUptimeCalendarCompleted(object sender, GetUptimeCalendarCompletedEventArgs e) 185 { 186 if (e.Error == null) 187 { 188 if (e.Result != null) 189 { 190 onlineTimes = e.Result.ToList<Appointment>(); 191 onlineTimes.ForEach(a => a.BorderColor = Color.Red); 192 } 193 else 194 { 195 onlineTimes = new List<Appointment>(); 196 } 197 } 198 //InitTestCalenderEntries(); 169 199 } 170 200 … … 219 249 dvOnline.OnNewAppointment += new EventHandler<NewAppointmentEventArgs>(DvOnline_OnNewAppointment); 220 250 dvOnline.OnResolveAppointments += new EventHandler<ResolveAppointmentsEventArgs>(DvOnline_OnResolveAppointments); 251 252 //get calender from client 253 cccc.GetUptimeCalendarAsync(); 221 254 } 222 255 … … 601 634 602 635 603 private void SerializeCalender() {636 //private void SerializeCalender() { 604 637 605 XmlSerializer s = new XmlSerializer(typeof(List<Appointment>)); 606 TextWriter w = new StreamWriter(@"c:\temp\apptest.xml"); 607 s.Serialize(w, onlineTimes); 608 w.Close(); 609 } 610 611 private void DeSerializeCalender() 612 { 613 XmlSerializer s = new XmlSerializer(typeof(List<Appointment>)); 614 TextReader r = new StreamReader(@"c:\temp\apptest.xml"); 615 onlineTimes = (List<Appointment>)s.Deserialize(r); 616 onlineTimes.ForEach(a => a.BorderColor = Color.Red); 617 r.Close(); 618 619 } 620 621 #endregion 638 // XmlSerializer s = new XmlSerializer(typeof(List<Appointment>)); 639 // TextWriter w = new StreamWriter(@"c:\temp\apptest.xml"); 640 // s.Serialize(w, onlineTimes); 641 // w.Close(); 642 //} 643 644 //private void DeSerializeCalender() 645 //{ 646 // XmlSerializer s = new XmlSerializer(typeof(List<Appointment>)); 647 // TextReader r = new StreamReader(@"c:\temp\apptest.xml"); 648 // onlineTimes = (List<Appointment>)s.Deserialize(r); 649 // onlineTimes.ForEach(a => a.BorderColor = Color.Red); 650 // r.Close(); 651 652 //} 622 653 623 654 private void btnSaveCal_Click(object sender, EventArgs e) 624 655 { 625 DeSerializeCalender();656 cccc.SetUptimeCalendarAsync(onlineTimes.ToArray()); 626 657 } 658 659 #endregion 627 660 628 661 }
Note: See TracChangeset
for help on using the changeset viewer.