Beispiel #1
0
 public void Insert(string tableName, CID cid)
 {
     OleDbHelper.ExecuteNonQuery("Main", @"INSERT INTO " + tableName +
                                 @" (CID码,是否是新事件,事件类型,辅助信息,处理策略,是否发送短信) 
          VALUES (@CIDCode,@IsNewEvent,@EventTpye,@EventInformation,@StrategiesName,@IsSendMessage)",
                                 new OleDbParameter("@CIDCode", OleDbHelper.ToDbValue(cid.CIDCode)),
                                 new OleDbParameter("@IsNewEvent", OleDbHelper.ToDbValue(cid.IsNewEvent)),
                                 new OleDbParameter("@EventTpye", OleDbHelper.ToDbValue(cid.EventTpye)),
                                 new OleDbParameter("@EventInformation", OleDbHelper.ToDbValue(cid.EventInformation)),
                                 new OleDbParameter("@StrategiesName", OleDbHelper.ToDbValue(cid.StrategiesName)),
                                 new OleDbParameter("@IsSendMessage", OleDbHelper.ToDbValue(cid.IsSendMessage)));
 }
Beispiel #2
0
        /// <summary>
        /// 获取数据库表名得到对象数组
        /// </summary>
        /// <param name="formName"></param>
        /// <returns></returns>
        public CID[] GetReportFormatArray(string formName)
        {
            DataTable dt = OleDbHelper.ExecuteDataTable("Main", "select * from " + formName);

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

                cids[i] = ToCID(row);
            }
            return(cids);
        }
Beispiel #3
0
        private CID ToCID(DataRow row)
        {
            CID cid = new CID();

            cid.ID               = (int)row["序号"];
            cid.CIDCode          = (string)row["CID码"];
            cid.IsNewEvent       = (bool)OleDbHelper.FromDbValue(row["是否是新事件"]);
            cid.EventInformation = (string)OleDbHelper.FromDbValue(row["辅助信息"]);
            cid.EventTpye        = (string)OleDbHelper.FromDbValue(row["事件类型"]);
            cid.StrategiesName   = (string)OleDbHelper.FromDbValue(row["处理策略"]);
            cid.IsSendMessage    = (bool)OleDbHelper.FromDbValue(row["是否发送短信"]);
            return(cid);
        }
Beispiel #4
0
 public void Update(string tableName, CID cid)
 {
     OleDbHelper.ExecuteNonQuery("Main", @"UPDATE  " + tableName +
                                 @" SET  [CID码]=@CIDCode
             ,[是否是新事件]=@IsNewEvent
             ,[事件类型]=@EventTpye
             ,[辅助信息]=@EventInformation
             ,[处理策略]=@StrategiesName
             ,[是否发送短信]=@IsSendMessage
         WHERE [序号]=@ID",
                                 new OleDbParameter("@CIDCode", OleDbHelper.ToDbValue(cid.CIDCode)),
                                 new OleDbParameter("@IsNewEvent", OleDbHelper.ToDbValue(cid.IsNewEvent)),
                                 new OleDbParameter("@EventTpye", OleDbHelper.ToDbValue(cid.EventTpye)),
                                 new OleDbParameter("@EventInformation", OleDbHelper.ToDbValue(cid.EventInformation)),
                                 new OleDbParameter("@StrategiesName", OleDbHelper.ToDbValue(cid.StrategiesName)),
                                 new OleDbParameter("@IsSendMessage", OleDbHelper.ToDbValue(cid.IsSendMessage)),
                                 new OleDbParameter("@ID", OleDbHelper.ToDbValue(cid.ID)));
 }