private void EditButton_Click(object sender, RoutedEventArgs e)
        {
            DateTime newDate;
            DateTime actulaData = DateTime.Now;

            if (NameTextBox.Text == "") //Jeśli pole puste
            {
                InformationText.Text = "Proszę uzupełnij nazwę zbioru.";
            }
            else if (DayTextBox.Text == "" || DayTextBox.Text == "" || YearTextBox.Text == "") //Jeśli którekolwiek pole puste
            {
                InformationText.Text = "Proszę uzupełnij  datę.";
            }
            else
            {
                //Sprawdzenie poprawności wprowadzonej daty:
                try
                {
                    newDate = new DateTime(Convert.ToInt32(YearTextBox.Text) + 2000, Convert.ToInt32(MonthTextBox.Text), Convert.ToInt32(DayTextBox.Text));
                }
                catch (Exception)
                {
                    InformationText.Text = "Proszę popraw datę.";
                    return;
                }
                if (newDate < actulaData)
                {
                    InformationText.Text = "Chcesz się cofnąć w czasie?";
                }
                else
                {
                    //Jeśli wszystko poszło dobrze to wysyłamy
                    Model.Point editPoint = DataBase.GetPoint(point_Id);
                    ManagementApp.Model.Point newPoint = new ManagementApp.Model.Point()
                    {
                        TaskId          = editPoint.TaskId,
                        Name            = NameTextBox.Text,
                        DeadLineDate    = newDate,
                        ExecutionStatus = editPoint.ExecutionStatus,
                        IsTaskForToday  = editPoint.IsTaskForToday
                    };

                    DataBase.ChangePointProperties(point_Id, newPoint);
                    AppControler.UpDateAllSource();
                    this.Close();
                }
            }
        }
示例#2
0
        private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            DateTime newDate;
            DateTime actulaData = DateTime.Now;

            if (NameTextBox.Text == "") //Jeśli pole puste
            {
                InformationText.Text = "Proszę uzupełnij nazwę zbioru.";
            }
            else if (DayTextBox.Text == "" || DayTextBox.Text == "" || YearTextBox.Text == "") //Jeśli którekolwiek pole puste
            {
                InformationText.Text = "Proszę uzupełnij  datę.";
            }
            else
            {
                //Sprawdzenie poprawności wprowadzonej daty:
                try
                {
                    newDate = new DateTime(Convert.ToInt32(YearTextBox.Text) + 2000, Convert.ToInt32(MonthTextBox.Text), Convert.ToInt32(DayTextBox.Text));
                }
                catch (Exception)
                {
                    InformationText.Text = "Proszę popraw datę.";
                    return;
                }
                if (newDate < actulaData)
                {
                    InformationText.Text = "Chcesz się cofnąć w czasie?";
                }
                else
                {
                    //Jeśli wszystko poszło dobrze to wysyłamy
                    Model.Task editTask = DataBase.GetTask(task_Id);
                    ManagementApp.Model.Task newTask = new ManagementApp.Model.Task()
                    {
                        TaskCollectionId = editTask.TaskCollectionId,
                        Name             = NameTextBox.Text,
                        DeadLineDate     = newDate,
                        Description      = DescriptionTextBox.Text
                    };

                    DataBase.ChangeTaskProperties(task_Id, newTask);
                    AppControler.UpDateAllSource();
                    this.Close();
                }
            }
        }
        private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            if (NameTextBox.Text == "") //Jeśli puste pole
            {
                InformationText.Text = "Proszę uzupełnij nazwę zbioru.";
            }
            else
            {
                TaskCollection newTaskCollection = new TaskCollection()
                {
                    Name        = NameTextBox.Text,
                    Description = DescriptionTextBox.Text
                };

                DataBase.ChangeCollectionProperties(taskCollection_Id, newTaskCollection);
                AppControler.UpDateAllSource();
                this.Close();
            }
        }