Пример #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Jium.Model.currentalarm model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update currentalarm set ");
            strSql.Append("alarmname=@alarmname,");
            strSql.Append("alarmdesc=@alarmdesc,");
            strSql.Append("createtime=@createtime,");
            strSql.Append("updatetime=@updatetime,");
            strSql.Append("ownerid=@ownerid,");
            strSql.Append("handlerid=@handlerid,");
            strSql.Append("alarmtype=@alarmtype,");
            strSql.Append("operateid=@operateid,");
            strSql.Append("handlestatus=@handlestatus,");
            strSql.Append("confirmtime=@confirmtime,");
            strSql.Append("handledetail=@handledetail");
            strSql.Append(" where id=@id");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@alarmname",    MySqlDbType.VarChar,  20),
                new MySqlParameter("@alarmdesc",    MySqlDbType.VarChar,  40),
                new MySqlParameter("@createtime",   MySqlDbType.VarChar,  20),
                new MySqlParameter("@updatetime",   MySqlDbType.VarChar,  20),
                new MySqlParameter("@ownerid",      MySqlDbType.Int32,    11),
                new MySqlParameter("@handlerid",    MySqlDbType.Int32,    11),
                new MySqlParameter("@alarmtype",    MySqlDbType.Int32,    11),
                new MySqlParameter("@operateid",    MySqlDbType.Int64,    20),
                new MySqlParameter("@handlestatus", MySqlDbType.Int32,    11),
                new MySqlParameter("@confirmtime",  MySqlDbType.VarChar,  20),
                new MySqlParameter("@handledetail", MySqlDbType.VarChar, 100),
                new MySqlParameter("@id",           MySqlDbType.Int64, 20)
            };
            parameters[0].Value  = model.alarmname;
            parameters[1].Value  = model.alarmdesc;
            parameters[2].Value  = model.createtime;
            parameters[3].Value  = model.updatetime;
            parameters[4].Value  = model.ownerid;
            parameters[5].Value  = model.handlerid;
            parameters[6].Value  = model.alarmtype;
            parameters[7].Value  = model.operateid;
            parameters[8].Value  = model.handlestatus;
            parameters[9].Value  = model.confirmtime;
            parameters[10].Value = model.handledetail;
            parameters[11].Value = model.id;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Jium.Model.currentalarm DataRowToModel(DataRow row)
 {
     Jium.Model.currentalarm model = new Jium.Model.currentalarm();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = long.Parse(row["id"].ToString());
         }
         if (row["alarmname"] != null)
         {
             model.alarmname = row["alarmname"].ToString();
         }
         if (row["alarmdesc"] != null)
         {
             model.alarmdesc = row["alarmdesc"].ToString();
         }
         if (row["createtime"] != null)
         {
             model.createtime = row["createtime"].ToString();
         }
         if (row["updatetime"] != null)
         {
             model.updatetime = row["updatetime"].ToString();
         }
         if (row["ownerid"] != null && row["ownerid"].ToString() != "")
         {
             model.ownerid = int.Parse(row["ownerid"].ToString());
         }
         if (row["handlerid"] != null && row["handlerid"].ToString() != "")
         {
             model.handlerid = int.Parse(row["handlerid"].ToString());
         }
         if (row["alarmtype"] != null && row["alarmtype"].ToString() != "")
         {
             model.alarmtype = int.Parse(row["alarmtype"].ToString());
         }
         if (row["operateid"] != null && row["operateid"].ToString() != "")
         {
             model.operateid = long.Parse(row["operateid"].ToString());
         }
         if (row["handlestatus"] != null && row["handlestatus"].ToString() != "")
         {
             model.handlestatus = int.Parse(row["handlestatus"].ToString());
         }
         if (row["confirmtime"] != null)
         {
             model.confirmtime = row["confirmtime"].ToString();
         }
         if (row["handledetail"] != null)
         {
             model.handledetail = row["handledetail"].ToString();
         }
     }
     return(model);
 }
Пример #3
0
 private void ShowInfo(long id)
 {
     Jium.BLL.currentalarm   bll   = new Jium.BLL.currentalarm();
     Jium.Model.currentalarm model = bll.GetModel(id);
     this.lblid.Text           = model.id.ToString();
     this.lblalarmname.Text    = model.alarmname;
     this.lblalarmdesc.Text    = model.alarmdesc;
     this.lblcreatetime.Text   = model.createtime;
     this.lblupdatetime.Text   = model.updatetime;
     this.lblownerid.Text      = model.ownerid.ToString();
     this.lblhandlerid.Text    = model.handlerid.ToString();
     this.lblalarmtype.Text    = model.alarmtype.ToString();
     this.lbloperateid.Text    = model.operateid.ToString();
     this.lblhandlestatus.Text = model.handlestatus.ToString();
     this.lblconfirmtime.Text  = model.confirmtime;
     this.lblhandledetail.Text = model.handledetail;
 }
Пример #4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Jium.Model.currentalarm model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into currentalarm(");
            strSql.Append("alarmname,alarmdesc,createtime,updatetime,ownerid,handlerid,alarmtype,operateid,handlestatus,confirmtime,handledetail)");
            strSql.Append(" values (");
            strSql.Append("@alarmname,@alarmdesc,@createtime,@updatetime,@ownerid,@handlerid,@alarmtype,@operateid,@handlestatus,@confirmtime,@handledetail)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@alarmname",    MySqlDbType.VarChar, 20),
                new MySqlParameter("@alarmdesc",    MySqlDbType.VarChar, 40),
                new MySqlParameter("@createtime",   MySqlDbType.VarChar, 20),
                new MySqlParameter("@updatetime",   MySqlDbType.VarChar, 20),
                new MySqlParameter("@ownerid",      MySqlDbType.Int32,   11),
                new MySqlParameter("@handlerid",    MySqlDbType.Int32,   11),
                new MySqlParameter("@alarmtype",    MySqlDbType.Int32,   11),
                new MySqlParameter("@operateid",    MySqlDbType.Int64,   20),
                new MySqlParameter("@handlestatus", MySqlDbType.Int32,   11),
                new MySqlParameter("@confirmtime",  MySqlDbType.VarChar, 20),
                new MySqlParameter("@handledetail", MySqlDbType.VarChar, 100)
            };
            parameters[0].Value  = model.alarmname;
            parameters[1].Value  = model.alarmdesc;
            parameters[2].Value  = model.createtime;
            parameters[3].Value  = model.updatetime;
            parameters[4].Value  = model.ownerid;
            parameters[5].Value  = model.handlerid;
            parameters[6].Value  = model.alarmtype;
            parameters[7].Value  = model.operateid;
            parameters[8].Value  = model.handlestatus;
            parameters[9].Value  = model.confirmtime;
            parameters[10].Value = model.handledetail;

            int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Jium.Model.currentalarm GetModel(long id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select id,alarmname,alarmdesc,createtime,updatetime,ownerid,handlerid,alarmtype,operateid,handlestatus,confirmtime,handledetail from currentalarm ");
            strSql.Append(" where id=@id");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@id", MySqlDbType.Int64)
            };
            parameters[0].Value = id;

            Jium.Model.currentalarm model = new Jium.Model.currentalarm();
            DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #6
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtalarmname.Text.Trim().Length == 0)
            {
                strErr += "alarmname不能为空!\\n";
            }
            if (this.txtalarmdesc.Text.Trim().Length == 0)
            {
                strErr += "alarmdesc不能为空!\\n";
            }
            if (this.txtcreatetime.Text.Trim().Length == 0)
            {
                strErr += "createtime不能为空!\\n";
            }
            if (this.txtupdatetime.Text.Trim().Length == 0)
            {
                strErr += "updatetime不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtownerid.Text))
            {
                strErr += "ownerid格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txthandlerid.Text))
            {
                strErr += "handlerid格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtalarmtype.Text))
            {
                strErr += "alarmtype格式错误!\\n";
            }
            if (this.txtoperateid.Text.Trim().Length == 0)
            {
                strErr += "operateid不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txthandlestatus.Text))
            {
                strErr += "handlestatus格式错误!\\n";
            }
            if (this.txtconfirmtime.Text.Trim().Length == 0)
            {
                strErr += "confirmtime不能为空!\\n";
            }
            if (this.txthandledetail.Text.Trim().Length == 0)
            {
                strErr += "handledetail不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            string alarmname    = this.txtalarmname.Text;
            string alarmdesc    = this.txtalarmdesc.Text;
            string createtime   = this.txtcreatetime.Text;
            string updatetime   = this.txtupdatetime.Text;
            int    ownerid      = int.Parse(this.txtownerid.Text);
            int    handlerid    = int.Parse(this.txthandlerid.Text);
            int    alarmtype    = int.Parse(this.txtalarmtype.Text);
            string operateid    = this.txtoperateid.Text;
            int    handlestatus = int.Parse(this.txthandlestatus.Text);
            string confirmtime  = this.txtconfirmtime.Text;
            string handledetail = this.txthandledetail.Text;

            Jium.Model.currentalarm model = new Jium.Model.currentalarm();
            model.alarmname    = alarmname;
            model.alarmdesc    = alarmdesc;
            model.createtime   = createtime;
            model.updatetime   = updatetime;
            model.ownerid      = ownerid;
            model.handlerid    = handlerid;
            model.alarmtype    = alarmtype;
            model.operateid    = long.Parse(operateid);
            model.handlestatus = handlestatus;
            model.confirmtime  = confirmtime;
            model.handledetail = handledetail;

            Jium.BLL.currentalarm bll = new Jium.BLL.currentalarm();
            bll.Add(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "add.aspx");
        }