/** * @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; }
/** * @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; }
/** * @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; }
/** * @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; } }