public EditScheduleRowWindow(WindowOperationFlag of, Schedule sch)
 {
     InitializeComponent();            //Инициализация данных окна в случае создания строки (конструктор создания)
     presenter       = new EditScheduleRowPresenter();
     currentSchedule = sch;
     fl = of;
     deleteButton.IsEnabled = false;
     saveButton.Content     = "Создать";
     this.Title             = "Создать строку";
 }
        public EditScheduleRowWindow(WindowOperationFlag of, ScheduleRow row, Schedule sch)
        {
            InitializeComponent();             //Инициализация данных окна в случае редактирования строки (конструктор редактирования)
            presenter       = new EditScheduleRowPresenter();
            currentSchedule = sch;
            currentRow      = row;
            fl = of;
            StringBuilder sb = new StringBuilder();

            nameBox.Text           = string.Format("{0}{1}:{2}{3}", (row.Time.Hours < 10)? "0" : "", row.Time.Hours, (row.Time.Minutes < 10)?"0":"", row.Time.Minutes);
            this.Title             = "Редактировать строку";
            saveButton.Content     = "Сохранить";
            deleteButton.IsEnabled = true;
        }