コード例 #1
0
 public static int AddAlarmCode(AsmAlarmCodeObject uo)
 {
     using (IDbConnection conn = ClsCommon.OpenConnection())  //这里访问的是Sqlite数据文件,这里OpenConnection即上边获取连接数据库对象方法
     {
         var result = conn.Insert(uo);
         return(Convert.ToInt32(result));
     }
 }
コード例 #2
0
        public static int UpdateAlarmCode(AsmAlarmCodeObject uo)
        {
            var result = 0;

            using (IDbConnection conn = ClsCommon.OpenConnection())  //这里访问的是Sqlite数据文件,这里OpenConnection即上边获取连接数据库对象方法
            {
                result = conn.Update(uo);
            }
            return(Convert.ToInt32(result));
        }
コード例 #3
0
        public static AsmAlarmCodeObject GetAlarmCodeObjectByCondition(string sql)
        {
            AsmAlarmCodeObject aaco = null;
            string             sl   = "SELECT * FROM dbo.C_ASM_ALARM_CODE_T  " + sql;
            DataTable          dt   = new DataTable();

            dt = ClsCommon.dbSql.ExecuteDataTable(sl);
            if (dt.Rows.Count > 0)
            {
                aaco               = new AsmAlarmCodeObject();
                aaco.ID            = Convert.ToInt32(dt.Rows[0]["ID"].ToString());
                aaco.DT            = Convert.ToDateTime(dt.Rows[0]["DT"].ToString());
                aaco.ALARM_CODE    = Convert.ToInt32(dt.Rows[0]["ALARM_CODE"].ToString());
                aaco.ALARM_TEXT    = dt.Rows[0]["ALARM_TEXT"].ToString();
                aaco.ALARM_ENGLISH = dt.Rows[0]["ALARM_ENGLISH"].ToString();
            }
            return(aaco);
        }
コード例 #4
0
 private void BT_Save_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(TB_Code.Text) && !String.IsNullOrEmpty(TB_ChineseInfor.Text) && !String.IsNullOrEmpty(TB_EnglishInfor.Text))
     {
         //新增
         if (flag)
         {
             if (AsmAlarmCode_BLL.IsExistCode("ALARM_CODE='" + TB_Code.Text + "'"))
             {
                 MessageBox.Show("该报警代码已存在!");
             }
             else
             {
                 AsmAlarmCodeObject aaco = new AsmAlarmCodeObject();
                 aaco.DT            = DateTime.Now;
                 aaco.ALARM_CODE    = int.Parse(TB_Code.Text);
                 aaco.ALARM_TEXT    = TB_ChineseInfor.Text;
                 aaco.ALARM_ENGLISH = TB_EnglishInfor.Text;
                 if (AsmAlarmCode_BLL.AddAlarmCode(aaco) > 0)
                 {
                     MessageBox.Show("保存成功!");
                     ClearPL_Edit();
                     ReflshDataGridView();
                 }
                 else
                 {
                     MessageBox.Show("保存失败!");
                     ReflshDataGridView();
                 }
             }
         }
         //修改
         else
         {
             if (AsmAlarmCode_BLL.IsExistCode("ALARM_CODE='" + TB_Code.Text + "'"))
             {
                 AsmAlarmCodeObject aaco = AsmAlarmCode_BLL.GetAlarmCodeObjectByCondition("where ALARM_CODE='" + TB_Code.Text + "'");
                 aaco.DT            = DateTime.Now;
                 aaco.ALARM_CODE    = int.Parse(TB_Code.Text);
                 aaco.ALARM_TEXT    = TB_ChineseInfor.Text;
                 aaco.ALARM_ENGLISH = TB_EnglishInfor.Text;
                 if (AsmAlarmCode_BLL.UpdateAlarmCode(aaco) > 0)
                 {
                     MessageBox.Show("修改成功!");
                     ClearPL_Edit();
                     ReflshDataGridView();
                 }
                 else
                 {
                     MessageBox.Show("修改失败!");
                     ReflshDataGridView();
                 }
             }
             else
             {
                 MessageBox.Show("该报警信息不存在!");
             }
         }
     }
     else
     {
         MessageBox.Show("请完整输入信息");
     }
 }
コード例 #5
0
        public static AsmAlarmCodeObject GetAlarmCodeObjectByCondition(string sql)
        {
            AsmAlarmCodeObject aaco = AsmAlarmCode_DAL.GetAlarmCodeObjectByCondition(sql);

            return(aaco);
        }
コード例 #6
0
        public static int UpdateAlarmCode(AsmAlarmCodeObject uo)
        {
            int a = AsmAlarmCode_DAL.UpdateAlarmCode(uo);

            return(a);
        }
コード例 #7
0
        public static int AddAlarmCode(AsmAlarmCodeObject uo)
        {
            int a = AsmAlarmCode_DAL.AddAlarmCode(uo);

            return(a);
        }