Esempio n. 1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(lgk.Model.CashManage model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update CashManage set ");
            strSql.Append("OperationName=@OperationName,");
            strSql.Append("TypeID=@TypeID,");
            strSql.Append("Remark=@Remark,");
            strSql.Append("State=@State");
            strSql.Append(" where ID=@ID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@OperationName", SqlDbType.VarChar,  50),
                new SqlParameter("@TypeID",        SqlDbType.Int,       4),
                new SqlParameter("@Remark",        SqlDbType.VarChar, 500),
                new SqlParameter("@State",         SqlDbType.Int,       4),
                new SqlParameter("@ID",            SqlDbType.BigInt, 8)
            };
            parameters[0].Value = model.OperationName;
            parameters[1].Value = model.TypeID;
            parameters[2].Value = model.Remark;
            parameters[3].Value = model.State;
            parameters[4].Value = model.ID;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public long Add(lgk.Model.CashManage model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into CashManage(");
            strSql.Append("OperationName,TypeID,Remark,State)");
            strSql.Append(" values (");
            strSql.Append("@OperationName,@TypeID,@Remark,@State)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@OperationName", SqlDbType.VarChar,  50),
                new SqlParameter("@TypeID",        SqlDbType.Int,       4),
                new SqlParameter("@Remark",        SqlDbType.VarChar, 500),
                new SqlParameter("@State",         SqlDbType.Int, 4)
            };
            parameters[0].Value = model.OperationName;
            parameters[1].Value = model.TypeID;
            parameters[2].Value = model.Remark;
            parameters[3].Value = model.State;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt64(obj));
            }
        }
Esempio n. 3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public lgk.Model.CashManage DataRowToModel(DataRow row)
 {
     lgk.Model.CashManage model = new lgk.Model.CashManage();
     if (row != null)
     {
         if (row["ID"] != null && row["ID"].ToString() != "")
         {
             model.ID = long.Parse(row["ID"].ToString());
         }
         if (row["OperationName"] != null)
         {
             model.OperationName = row["OperationName"].ToString();
         }
         if (row["TypeID"] != null && row["TypeID"].ToString() != "")
         {
             model.TypeID = int.Parse(row["TypeID"].ToString());
         }
         if (row["Remark"] != null)
         {
             model.Remark = row["Remark"].ToString();
         }
         if (row["State"] != null && row["State"].ToString() != "")
         {
             model.State = int.Parse(row["State"].ToString());
         }
     }
     return(model);
 }
Esempio n. 4
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strMsg = txtMsgContent.Text.Trim();

            if (string.IsNullOrEmpty(strMsg))
            {
                MessageBox.Show(this, "关闭提示信息不能为空");
                return;
            }
            lgk.Model.CashManage set = cashmanageBLL.GetModelByTypeID(1);
            if (set == null)
            {
                set        = new lgk.Model.CashManage();
                set.Remark = strMsg;
                if (rdoEnabled.Checked == true)
                {
                    set.State = 1;//开启
                }
                else
                {
                    set.State = 0;//关闭
                }
                if (cashmanageBLL.Add(set) > 0)
                {
                    MessageBox.Show(this, "设置成功");
                    BindData();
                }
                else
                {
                    MessageBox.Show(this, "设置失败");
                }
            }
            else
            {
                set.Remark = strMsg;
                if (rdoEnabled.Checked == true)
                {
                    set.State = 1;
                }
                else
                {
                    set.State = 0;
                }
                if (cashmanageBLL.Update(set))
                {
                    MessageBox.Show(this, "设置成功");
                }
                else
                {
                    MessageBox.Show(this, "设置失败");
                }
            }
        }
Esempio n. 5
0
 /// <summary>
 /// 填充数据
 /// </summary>
 protected void BindData()
 {
     lgk.Model.CashManage set = cashmanageBLL.GetModelByTypeID(1);
     if (set != null)
     {
         if (set.State == 0)//关闭
         {
             rdoEnabled.Checked = false;
             rdoClose.Checked   = true;
         }
         else //启用
         {
             rdoEnabled.Checked = true;
             rdoClose.Checked   = false;
         }
         txtMsgContent.Text = set.Remark;
     }
 }
Esempio n. 6
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public lgk.Model.CashManage GetModelByTypeID(int TypeID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select top 1 ID,OperationName,TypeID,Remark,State from CashManage ");
            strSql.Append(" where TypeID=@TypeID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@TypeID", SqlDbType.Int)
            };
            parameters[0].Value = TypeID;

            lgk.Model.CashManage model = new lgk.Model.CashManage();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Esempio n. 7
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(lgk.Model.CashManage model)
 {
     return(dal.Update(model));
 }
Esempio n. 8
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public long Add(lgk.Model.CashManage model)
 {
     return(dal.Add(model));
 }