コード例 #1
0
 //Method to activate the button to update hours and also refresh it in the database
 private void updateHoursButton_Click(object sender, EventArgs e)
 {
     //Check if textboxes contain data and are not empty
     if (string.IsNullOrWhiteSpace(nameOfActivityTextBox.Text))
     {
         MessageBox.Show("De activiteit-ID is niet ingevuld.", "URS ~ Uren boeken", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else if (string.IsNullOrWhiteSpace(numberOfHoursTextBox.Text))
     {
         MessageBox.Show("Het aantal uren is niet ingevuld.", "URS ~ Uren boeken", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else if (string.IsNullOrWhiteSpace(locationComboBox.Text))
     {
         MessageBox.Show("Er is geen locatie ingevuld.", "URS ~ Uren boeken", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else if (string.IsNullOrEmpty(descriptionTextBox.Text))
     {
         MessageBox.Show("Er is geen omschrijving van de activiteit ingevuld.", "URS ~ Uren boeken", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         string message = employee.ModifyHours(Int32.Parse(updateHoursComboBox.Text), Int32.Parse(employeeIDTextBox.Text), Int32.Parse(activityIDComboBox.Text), dateTimePicker.Text, float.Parse(numberOfHoursTextBox.Text), locationComboBox.Text, descriptionTextBox.Text);
         if (message == "Uren zijn bijgewerkt")
         {
             MessageBox.Show("De uren van boeking-ID " + updateHoursComboBox.Text + " zijn bijgewerkt", "URS ~ Uren wijzigen", MessageBoxButtons.OK, MessageBoxIcon.Information);
             employeeOverview.RefreshHourDataGrid();
             employeeOverview.RefreshWeeklyHours();
         }
         else
         {
             MessageBox.Show(message, "URS ~ Uren wijzigen", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
コード例 #2
0
        //Method to synchronize combobox with textbox
        //Local connection to database via Data Access Layer to available activities

        //Method to activate button to add hours
        private void addHoursButton_Click(object sender, EventArgs e)
        {
            //Check if textboxes contain data and are not empty
            if (string.IsNullOrWhiteSpace(nameOfActivityComboBox.Text))
            {
                MessageBox.Show("De activiteit-ID is niet ingevuld.", "URS ~ Uren boeken", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(numberOfHoursTextBox.Text))
            {
                MessageBox.Show("Het aantal uren is niet ingevuld.", "URS ~ Uren boeken", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrWhiteSpace(locationComboBox.Text))
            {
                MessageBox.Show("Er is geen locatie ingevuld.", "URS ~ Uren boeken", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else if (string.IsNullOrEmpty(descriptionTextBox.Text))
            {
                MessageBox.Show("Er is geen omschrijving van de activiteit ingevuld.", "URS ~ Uren boeken", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                string hoursAdded = employee.AddHours(Int32.Parse(employeeIDTextBox.Text), Int32.Parse(IDOfActivityTextBox.Text), dateTimePicker.Text, float.Parse(numberOfHoursTextBox.Text), locationComboBox.Text, descriptionTextBox.Text);
                if (hoursAdded == "Uren toegevoegd")
                {
                    MessageBox.Show("De uren van " + dateTimePicker.Text + " zijn toegevoegd", "URS ~ Uren boeken", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    employeeOverview.RefreshHourDataGrid();
                    employeeOverview.RefreshWeeklyHours();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show(hoursAdded, "URS~Uren toevoegen", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }