public void SaveAs_Click(object sender, EventArgs e)
 {
     using (var form = new FormNewSchedule(ScheduleManager.GetShortScheduleList().Select(s => s.ShortFileName)))
     {
         form.Text        = "Save Schedule";
         form.laLogo.Text = "Please set a new name for your Schedule:";
         if (form.ShowDialog() == DialogResult.OK)
         {
             if (!string.IsNullOrEmpty(form.ScheduleName))
             {
                 SaveSchedule(form.ScheduleName);
                 Utilities.Instance.ShowInformation("Schedule was saved");
             }
             else
             {
                 Utilities.Instance.ShowWarning("Schedule Name can't be empty");
             }
         }
     }
 }
		public void SaveAs_Click(object sender, EventArgs e)
		{
			using (var form = new FormNewSchedule(ScheduleManager.GetShortScheduleList().Select(s => s.ShortFileName)))
			{
				form.Text = "Save Schedule";
				form.laLogo.Text = "Please set a new name for your Schedule:";
				if (form.ShowDialog() != DialogResult.OK) return;
				if (!string.IsNullOrEmpty(form.ScheduleName))
				{
					if (SaveSchedule(form.ScheduleName))
						Utilities.Instance.ShowInformation("Schedule was saved");
				}
				else
				{
					Utilities.Instance.ShowWarning("Schedule Name can't be empty");
				}
			}
		}
示例#3
0
		private void buttonItemHomeNewSchedule_Click(object sender, EventArgs e)
		{
			using (var form = new FormNewSchedule(ScheduleManager.GetShortScheduleList().Select(s => s.ShortFileName)))
			{
				if (form.ShowDialog() == DialogResult.OK)
				{
					if (!string.IsNullOrEmpty(form.ScheduleName))
					{
						var fileName = BusinessObjects.Instance.ScheduleManager.GetScheduleFileName(form.ScheduleName.Trim());
						BusinessObjects.Instance.ActivityManager.AddActivity(new ScheduleActivity("New Created", form.ScheduleName.Trim()));
						BusinessObjects.Instance.ScheduleManager.OpenSchedule(fileName);
						LoadData();
					}
					else
					{
						Utilities.Instance.ShowWarning("Schedule Name can't be empty");
					}
				}
				else if (!BusinessObjects.Instance.ScheduleManager.ScheduleLoaded)
					Close();
			}
		}