コード例 #1
0
ファイル: frmAlerter.cs プロジェクト: wizicer/ClassAlerter
        private void LoadPlan()
        {
            if (!File.Exists(SettingFileName))
            {
                SavePlan();
            }
            XmlDocument xmlDoc = new XmlDocument();

            xmlDoc.Load(SettingFileName);
            XmlNode xn;

            xn = xmlDoc.SelectSingleNode("/TimePlanTable");
            foreach (XmlNode node in xn.ChildNodes)
            {
                int tu = 0;
                try
                {
                    tu = Convert.ToInt32(node.Attributes["TimeUsed"].Value);
                }
                catch
                {
                }
                TimePlan tp = new TimePlan(node.Attributes["TimeFrom"].Value, node.Attributes["TimeTo"].Value,
                                           node.InnerText, node.Attributes["Level"].Value, tu);
                tp.OnDeleting          += new TimePlan.DeleteDelegate(TimePlan_OnDeleting);
                tp.OnEfficiencyChanged += new TimePlan.EfficiencyDelegate(TimePlan_OnEfficiencyChanged);
                panFlow.Controls.Add(tp);
            }
        }
コード例 #2
0
ファイル: frmAlerter.cs プロジェクト: wizicer/ClassAlerter
        private void btnAdd_Click(object sender, EventArgs e)
        {
            TimePlan tp = new TimePlan("09:00", "09:00", "自由", "", 0);

            tp.OnDeleting          += new TimePlan.DeleteDelegate(TimePlan_OnDeleting);
            tp.OnEfficiencyChanged += new TimePlan.EfficiencyDelegate(TimePlan_OnEfficiencyChanged);
            panFlow.Controls.Add(tp);
        }