示例#1
0
 public void Insert(Strategies strategies)
 {
     OleDbHelper.ExecuteNonQuery("Main", @"INSERT INTO 处理策略 
                 (策略编号,策略名称,事件字体颜色,事件背景颜色,提示类型,自动打印,报警声文件) 
          VALUES (@StrategiesID,@StrategiesName,@EventFontColor,@EventBackgroundColor,@NoticeType,@IsPrint,@SoundFile)",
                                 new OleDbParameter("@StrategiesID", OleDbHelper.ToDbValue(strategies.StrategiesID)),
                                 new OleDbParameter("@StrategiesName", OleDbHelper.ToDbValue(strategies.StrategiesName)),
                                 new OleDbParameter("@EventFontColor", OleDbHelper.ToDbValue(strategies.EventFontColor)),
                                 new OleDbParameter("@EventBackgroundColor", OleDbHelper.ToDbValue(strategies.EventBackgroundColor)),
                                 new OleDbParameter("@NoticeType", OleDbHelper.ToDbValue(strategies.NoticeType)),
                                 new OleDbParameter("@IsPrint", OleDbHelper.ToDbValue(strategies.IsPrint)),
                                 new OleDbParameter("@SoundFile", OleDbHelper.ToDbValue(strategies.SoundFile)));
 }
示例#2
0
        /// <summary>
        /// 获取策略对象数组
        /// </summary>
        /// <param name="account"></param>
        /// <returns></returns>
        public Strategies[] GetStrategiesArray()
        {
            DataTable dt = OleDbHelper.ExecuteDataTable("Main", "select * from 处理策略 ");

            Strategies[] strategiess = new Strategies[dt.Rows.Count];
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                DataRow row = dt.Rows[i];

                strategiess[i] = ToStrategies(row);
            }
            return(strategiess);
        }
示例#3
0
        private Strategies ToStrategies(DataRow row)
        {
            Strategies strategies = new Strategies();

            strategies.ID                   = (int)row["序号"];
            strategies.StrategiesID         = (string)OleDbHelper.FromDbValue(row["策略编号"]);
            strategies.StrategiesName       = (string)OleDbHelper.FromDbValue(row["策略名称"]);
            strategies.EventFontColor       = (string)OleDbHelper.FromDbValue(row["事件字体颜色"]);
            strategies.EventBackgroundColor = (string)OleDbHelper.FromDbValue(row["事件背景颜色"]);
            strategies.NoticeType           = (string)OleDbHelper.FromDbValue(row["提示类型"]);
            strategies.IsPrint              = (bool)OleDbHelper.FromDbValue(row["自动打印"]);
            strategies.SoundFile            = (string)OleDbHelper.FromDbValue(row["报警声文件"]);
            return(strategies);
        }
示例#4
0
 public void Update(Strategies strategies)
 {
     OleDbHelper.ExecuteNonQuery("Main", @"UPDATE 处理策略
         SET  [策略编号]=@StrategiesID
             ,[策略名称]=@StrategiesName
             ,[事件字体颜色]=@EventFontColor
             ,[事件背景颜色]=@EventBackgroundColor
             ,[提示类型]=@NoticeType
             ,[自动打印]=@IsPrint
             ,[报警声文件]=@SoundFile
         WHERE [序号]=@ID",
                                 new OleDbParameter("@StrategiesID", OleDbHelper.ToDbValue(strategies.StrategiesID)),
                                 new OleDbParameter("@StrategiesName", OleDbHelper.ToDbValue(strategies.StrategiesName)),
                                 new OleDbParameter("@EventFontColor", OleDbHelper.ToDbValue(strategies.EventFontColor)),
                                 new OleDbParameter("@EventBackgroundColor", OleDbHelper.ToDbValue(strategies.EventBackgroundColor)),
                                 new OleDbParameter("@NoticeType", OleDbHelper.ToDbValue(strategies.NoticeType)),
                                 new OleDbParameter("@IsPrint", OleDbHelper.ToDbValue(strategies.IsPrint)),
                                 new OleDbParameter("@SoundFile", OleDbHelper.ToDbValue(strategies.SoundFile)),
                                 new OleDbParameter("@ID", OleDbHelper.ToDbValue(strategies.ID)));
 }