Example #1
0
 private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     try
     {
         if (e.RowIndex >= 0)
         {
             DataGridViewRow row           = dataGridView1.Rows[e.RowIndex];
             int             workingWeekid = Convert.ToInt32(row.Cells[0].Value.ToString());
             WorkingWeek     workingWeek   = WorkingWeekController.SelectedWorkingWeek(workingWeekid);
             if (workingWeek != null)
             {
                 hideLable.Text = workingWeek.WorkingWeekID.ToString();
                 numericUpDownUpadeNoOfWDaytes.Value = workingWeek.noofworkingdays;
                 numericUpDownUpdateHours.Value      = workingWeek.WorkingHours;
                 numericUpDownUpdateMinutes.Value    = workingWeek.WorkingMinutes;
             }
             else
             {
                 hideLable.Text = string.Empty;
                 numericUpDownUpadeNoOfWDaytes.Value = 0;
                 numericUpDownUpdateHours.Value      = 0;
                 numericUpDownUpdateMinutes.Value    = 0;
             }
         }
     }
     catch (FormatException fe)
     {
         MessageBox.Show("no data selected");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #2
0
 private void loadgrid()
 {
     try
     {
         dataGridView1.DataSource = WorkingWeekController.FilterWorkingWeek();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #3
0
 private void button2_Click(object sender, EventArgs e)
 {
     try
     {
         int    workingWeekIDid = Convert.ToInt32(hideLable.Text);
         string message         = WorkingWeekController.DeleteWorkingWeek(workingWeekIDid);
         MessageBox.Show(message);
         loadgrid();
         clear();
     }
     catch (FormatException fe)
     {
         MessageBox.Show("please select a specific Record");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Example #4
0
        private void savebutton_Click(object sender, EventArgs e)
        {
            try
            {
                bool isvalidated = validatefields();
                if (isvalidated)

                {
                    WorkingWeek workingWeek = new WorkingWeek();

                    workingWeek.noofworkingdays = Convert.ToInt32(numericUpDownNoOfWorkingDates.Value);


                    //check box

                    if (checkBoxMonday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxMonday.Text;
                    }

                    if (checkBoxTuesday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxTuesday.Text;
                    }
                    if (checkBoxWensday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxWensday.Text;
                    }
                    if (checkBoxTursday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxTursday.Text;
                    }
                    if (checkBoxFriday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxFriday.Text;
                    }
                    if (checkBoxSaturday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxSaturday.Text;
                    }
                    if (checkBoxSunday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxSunday.Text;
                    }
                    workingWeek.WorkingDays = workingWeek.WorkingDays.TrimStart(',');



                    workingWeek.WorkingHours   = Convert.ToInt32(numericUpDownHours.Value);
                    workingWeek.WorkingMinutes = Convert.ToInt32(numericUpDownMinutes.Value);
                    string message = WorkingWeekController.AddWorkingWeek(workingWeek);
                    MessageBox.Show(message);
                    clear();
                }
                else
                {
                    MessageBox.Show("please fill in all fields!");
                }
            }
            catch (NullReferenceException nre)
            {
                MessageBox.Show("please fill in all fields!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #5
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                bool isvalidated = validatefields();
                if (isvalidated)
                {
                    int workingWeekIDid = Convert.ToInt32(hideLable.Text);

                    WorkingWeek workingWeek = new WorkingWeek();


                    workingWeek.WorkingWeekID = workingWeekIDid;

                    workingWeek.noofworkingdays = Convert.ToInt32(numericUpDownUpadeNoOfWDaytes.Value);

                    if (checkBoxMonday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxMonday.Text;
                    }

                    if (checkBoxTuesday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxTuesday.Text;
                    }
                    if (checkBoxWensday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxWensday.Text;
                    }
                    if (checkBoxTursday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxTursday.Text;
                    }
                    if (checkBoxFriday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxFriday.Text;
                    }
                    if (checkBoxSaturday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxSaturday.Text;
                    }
                    if (checkBoxSunday.Checked)

                    {
                        workingWeek.WorkingDays = workingWeek.WorkingDays + "," + checkBoxSunday.Text;
                    }
                    workingWeek.WorkingDays = workingWeek.WorkingDays.TrimStart(',');

                    workingWeek.WorkingHours   = Convert.ToInt32(numericUpDownUpdateHours.Value);
                    workingWeek.WorkingMinutes = Convert.ToInt32(numericUpDownUpdateMinutes.Value);

                    string message = WorkingWeekController.UpdateWorkingWeek(workingWeek);
                    MessageBox.Show(message);
                    loadgrid();
                    clear();
                }
                else
                {
                    MessageBox.Show("please fill in all fields!");
                }
            }
            catch (FormatException fe)
            {
                MessageBox.Show("please select a specific lecturer");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }