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); } }
private void loadgrid() { try { dataGridView1.DataSource = WorkingWeekController.FilterWorkingWeek(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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); } }
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); } }
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); } }