Exemplo n.º 1
0
 /**
 * @desc Default constructor for creating new class from main menu.
 * This is for loading from main menu,
 * the class list reference is not necessary so it will be set to null
 * @params [none] No input parameter.
 * @return [none] No directly returned data.
 */
 public frm_class()
 {
     InitializeComponent();
     clClass = new Class();
     this.frmClassList = null;
     // Hide the Remove button as a class not yet existing can't be removed
     button_remove.Hide();
     rd_group.Checked = false;
 }
Exemplo n.º 2
0
 /**
 * @desc Default constructor for creating new class from main menu.
 * This is for loading from main menu,
 * the class list reference is not necessary so it will be set to null
 * @params [none] No input parameter.
 * @return [none] No directly returned data.
 */
 public frm_class()
 {
     InitializeComponent();
     this.Text = "Create a New Type of Gym Class";
     clClass = new Class();
     this.frmClassList = null;
     // Hide the Remove button as a class not yet existing can't be removed
     button_remove.Enabled = false;
     rd_group.Checked = false;
 }
Exemplo n.º 3
0
 /**
  * @desc Constructor for creating new class, that was opened from class list.
  * (To be able to refresh class list after saving the new class)
  * @params [frm_class_list] frmClassList: by taking this parameter there will be a reference
  * to the class list so it can be refreshed after saving the new class
  * @return [none] No directly returned data.
  */
 public frm_class(frm_class_list frmClassList)
 {
     InitializeComponent();
     clClass = new Class();
     // Create reference to the parent form (frm_class_list)
     this.frmClassList = frmClassList;
     // Hide the Remove button as a new class can't be removed
     button_remove.Hide();
     rd_group.Checked = false;
 }
Exemplo n.º 4
0
 /**
   * @desc Constructor for editing an existing class.
   * (To be able to refresh class list after saving the edited class)
   * @params [int] id_class: identifies the class to modify
   * @params [frm_class_list] frmClassList: by taking this parameter there will be a reference
   * to the class list so it can be refreshed after saving the edited class
   * @return [none] No directly returned data.
   */
 public frm_class(int id_class, frm_class_list frmClassList)
 {
     InitializeComponent();
     // Create reference to the parent form (frm_class_list)
     this.frmClassList = frmClassList;
     // Load in class details for specified class
     clClass = new Class(id_class);
     // Check if there was such a class in the database
     if (clClass.Id_class == -1)
         MessageBox.Show("The class could not be found");
     // If the class was found
     else
     {
         // Display table field contents on form
         txt_classdesc.Text = clClass.Description;
         txt_classname.Text = clClass.Name;
         if (clClass.Type == "Personal")
             rd_personal.Checked = true;
         else
             rd_group.Checked = true;
     }
 }