/// <summary> /// 把node移動到指定的學年度 /// </summary> /// <param name="schoolYear"></param> /// <param name="node"></param> /// <returns></returns> //private Node MoveNodeToSchoolYear(string schoolYear, Node node) //{ // // Copy original node // Node newNode = node.DeepCopy(); // advTree1.BeginUpdate(); // // find the position to insert // bool isInserted = false; // foreach (Node parentNode in advTree1.Nodes) // { // if (parentNode.TagString == schoolYear) // { // parentNode.Nodes.Add(newNode); // parentNode.Expand(); // isInserted = true; // break; // } // } // if (isInserted == false) // { // Node parentNode = new Node(); // parentNode.Text = (schoolYear == "") ? "未分類" : schoolYear + "學年度"; // parentNode.TagString = (schoolYear == "") ? "" : schoolYear; // parentNode.Nodes.Add(newNode); // parentNode.Expand(); // advTree1.Nodes.Add(parentNode); // //advTree1.Nodes.Sort(); // } // advTree1.EndUpdate(true); // return newNode; //} #endregion 處理AdvTree #region 處理名稱修改 private void btnEditName_Click(object sender, EventArgs e) { if (_SelectItem == null) { return; } SaveAdvTreeExpandStatus(); FrmReviseRuleName frm = new FrmReviseRuleName( "修改課程規劃表名稱", "新課程規劃表名稱:", (_SelectItem.Tag as GraduationPlanInfo).TrimName, (_SelectItem.Tag as GraduationPlanInfo).SchoolYear); frm.ValidateEvent += frm_ValidateEvent; frm.SaveEvent += frm_SaveEvent; frm.ShowDialog(); }
private void btn_edit_name_Click(object sender, EventArgs e) { if (_SelectItem == null) { return; } SaveAdvTreeExpandStatus(); FrmReviseRuleName frm = new FrmReviseRuleName( "修改成績計算規則名稱", "新成績計算規則名稱:", (_SelectItem.Tag as ScoreCalcRuleInfo).TrimName, (_SelectItem.Tag as ScoreCalcRuleInfo).SchoolYear); frm.ValidateEvent += frm_ValidateEvent; frm.SaveEvent += frm_SaveEvent; frm.ShowDialog(); }
private void btnEditName_Click(object sender, EventArgs e) { if (_SelectItem == null) { return; } SaveAdvTreeExpandStatus(); FrmReviseRuleName frm = new FrmReviseRuleName( "修改" + _Catalog + "名稱", "新" + _Catalog + "名稱:", (_SelectItem.Tag as SubjectTableItem).TrimName, (_SelectItem.Tag as SubjectTableItem).SchoolYear); frm.ValidateEvent += frm_ValidateEvent; frm.SaveEvent += frm_SaveEvent; if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { RefillSubjectTables(); } }