Пример #1
0
        /*
         * /// <summary>
         * /// 分页获取数据列表
         * /// </summary>
         * public DataSet GetList(int PageSize,int PageIndex,string strWhere)
         * {
         *  SqlParameter[] parameters = {
         *          new SqlParameter("@tblName", SqlDbType.VarChar, 255),
         *          new SqlParameter("@fldName", SqlDbType.VarChar, 255),
         *          new SqlParameter("@PageSize", SqlDbType.Int),
         *          new SqlParameter("@PageIndex", SqlDbType.Int),
         *          new SqlParameter("@IsReCount", SqlDbType.Bit),
         *          new SqlParameter("@OrderType", SqlDbType.Bit),
         *          new SqlParameter("@strWhere", SqlDbType.VarChar,1000),
         *          };
         *  parameters[0].Value = "tb_Salesroom";
         *  parameters[1].Value = "SaID";
         *  parameters[2].Value = PageSize;
         *  parameters[3].Value = PageIndex;
         *  parameters[4].Value = 0;
         *  parameters[5].Value = 0;
         *  parameters[6].Value = strWhere;
         *  return DbHelperSQL.RunProcedure("UP_GetRecordByPage",parameters,"ds");
         * }*/

        #endregion  BasicMethod
        #region  ExtensionMethod
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public lgk.Model.tb_Salesroom GetModel(string strwhere)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 SaID,SaPrId,SaPrName,SaPrConent,SaPrUsually,SaPrImage,SaPrice,SaNumber,SaTypeID,SaJinpaiSate,SuccessUserID,RegTime1,RegTime2,SaTargetPoint,SaWeiPoint,SaSanPoint,SaSanTargetPoint,SaWeiTargetPoint,SaState,SaBeginTime,SaTurnoverTime,SaClapTime,Sa001,Sa002,SaAddTime,SaPrName_en,SaPrConent_en from tb_Salesroom ");
            strSql.Append(" where " + strwhere);
            lgk.Model.tb_Salesroom model = new lgk.Model.tb_Salesroom();
            DataSet ds = DbHelperSQL.Query(strSql.ToString());

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     jumpMain(this, 46, getLoginID());//权限
     if (!IsPostBack)
     {
         int SaId = ConvertToInt(Request.QueryString["id"]);//排场ID
         lgk.Model.tb_Salesroom model = tb_SalesroomBll.GetModel(SaId);
         if (string.IsNullOrEmpty(model.SaBeginTime.ToString()))
         {
             model.SaBeginTime = DateTime.Now;
         }
         txtNian.Text   = model.SaBeginTime.Value.Year.ToString();
         txtYue.Text    = model.SaBeginTime.Value.Month.ToString();
         txtDay.Text    = model.SaBeginTime.Value.Day.ToString();
         txtHour.Text   = model.SaBeginTime.Value.Hour.ToString();
         txtMinute.Text = model.SaBeginTime.Value.Minute.ToString();
         txtSecond.Text = model.SaBeginTime.Value.Second.ToString();
     }
 }
Пример #3
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            int    SaId   = ConvertToInt(Request.QueryString["id"]);//排场ID
            int    year   = ConvertToInt(txtNian.Text);
            int    month  = ConvertToInt(txtYue.Text);
            int    day    = ConvertToInt(txtDay.Text);
            int    hour   = ConvertToInt(txtHour.Text);
            int    minute = ConvertToInt(txtMinute.Text);
            int    second = ConvertToInt(txtSecond.Text);
            string sTime  = year + "/" + month + "/" + day + " " + hour + ":" + minute + ":" + second;

            if (!PageValidate.IsDateTime(sTime))
            {
                MessageBox.Show(this, "您输入的数据格式有误!"); return;
            }
            DateTime time = Convert.ToDateTime(sTime);

            if (time > DateTime.Now)
            {
                lgk.Model.tb_Salesroom model = tb_SalesroomBll.GetModel(SaId);
                model.SaBeginTime    = time;
                model.SaTurnoverTime = time;
                if (tb_SalesroomBll.Update(model))
                {
                    MessageBox.ShowAndRedirect(this, "设置倒计时成功", "SalesroomList.aspx");
                }
                else
                {
                    MessageBox.Show(this, "设置倒计时失败");
                }
            }
            else
            {
                MessageBox.Show(this, "请设置大于当前时间");
            }
        }
Пример #4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(lgk.Model.tb_Salesroom model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into tb_Salesroom(");
            strSql.Append("SaPrId,SaPrName,SaPrConent,SaPrUsually,SaPrImage,SaPrice,SaNumber,SaTypeID,SaJinpaiSate,SuccessUserID,RegTime1,RegTime2,SaTargetPoint,SaWeiPoint,SaSanPoint,SaSanTargetPoint,SaWeiTargetPoint,SaState,SaBeginTime,SaTurnoverTime,SaClapTime,Sa001,Sa002,SaAddTime,SaPrName_en,SaPrConent_en)");
            strSql.Append(" values (");
            strSql.Append("@SaPrId,@SaPrName,@SaPrConent,@SaPrUsually,@SaPrImage,@SaPrice,@SaNumber,@SaTypeID,@SaJinpaiSate,@SuccessUserID,@RegTime1,@RegTime2,@SaTargetPoint,@SaWeiPoint,@SaSanPoint,@SaSanTargetPoint,@SaWeiTargetPoint,@SaState,@SaBeginTime,@SaTurnoverTime,@SaClapTime,@Sa001,@Sa002,@SaAddTime,@SaPrName_en,@SaPrConent_en)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@SaPrId",           SqlDbType.Int,         4),
                new SqlParameter("@SaPrName",         SqlDbType.VarChar,   100),
                new SqlParameter("@SaPrConent",       SqlDbType.Text),
                new SqlParameter("@SaPrUsually",      SqlDbType.Decimal,     9),
                new SqlParameter("@SaPrImage",        SqlDbType.VarChar,    50),
                new SqlParameter("@SaPrice",          SqlDbType.Decimal,     9),
                new SqlParameter("@SaNumber",         SqlDbType.VarChar,    50),
                new SqlParameter("@SaTypeID",         SqlDbType.Int,         4),
                new SqlParameter("@SaJinpaiSate",     SqlDbType.Int,         4),
                new SqlParameter("@SuccessUserID",    SqlDbType.Int,         4),
                new SqlParameter("@RegTime1",         SqlDbType.DateTime),
                new SqlParameter("@RegTime2",         SqlDbType.DateTime),
                new SqlParameter("@SaTargetPoint",    SqlDbType.Int,         4),
                new SqlParameter("@SaWeiPoint",       SqlDbType.Int,         4),
                new SqlParameter("@SaSanPoint",       SqlDbType.Int,         4),
                new SqlParameter("@SaSanTargetPoint", SqlDbType.Int,         4),
                new SqlParameter("@SaWeiTargetPoint", SqlDbType.Int,         4),
                new SqlParameter("@SaState",          SqlDbType.Int,         4),
                new SqlParameter("@SaBeginTime",      SqlDbType.DateTime),
                new SqlParameter("@SaTurnoverTime",   SqlDbType.DateTime),
                new SqlParameter("@SaClapTime",       SqlDbType.Int,         4),
                new SqlParameter("@Sa001",            SqlDbType.VarChar,    50),
                new SqlParameter("@Sa002",            SqlDbType.Decimal,     9),
                new SqlParameter("@SaAddTime",        SqlDbType.DateTime),
                new SqlParameter("@SaPrName_en",      SqlDbType.VarChar,   100),
                new SqlParameter("@SaPrConent_en",    SqlDbType.Text)
            };
            parameters[0].Value  = model.SaPrId;
            parameters[1].Value  = model.SaPrName;
            parameters[2].Value  = model.SaPrConent;
            parameters[3].Value  = model.SaPrUsually;
            parameters[4].Value  = model.SaPrImage;
            parameters[5].Value  = model.SaPrice;
            parameters[6].Value  = model.SaNumber;
            parameters[7].Value  = model.SaTypeID;
            parameters[8].Value  = model.SaJinpaiSate;
            parameters[9].Value  = model.SuccessUserID;
            parameters[10].Value = model.RegTime1;
            parameters[11].Value = model.RegTime2;
            parameters[12].Value = model.SaTargetPoint;
            parameters[13].Value = model.SaWeiPoint;
            parameters[14].Value = model.SaSanPoint;
            parameters[15].Value = model.SaSanTargetPoint;
            parameters[16].Value = model.SaWeiTargetPoint;
            parameters[17].Value = model.SaState;
            parameters[18].Value = model.SaBeginTime;
            parameters[19].Value = model.SaTurnoverTime;
            parameters[20].Value = model.SaClapTime;
            parameters[21].Value = model.Sa001;
            parameters[22].Value = model.Sa002;
            parameters[23].Value = model.SaAddTime;
            parameters[24].Value = model.SaPrName_en;
            parameters[25].Value = model.SaPrConent_en;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public lgk.Model.tb_Salesroom DataRowToModel(DataRow row)
 {
     lgk.Model.tb_Salesroom model = new lgk.Model.tb_Salesroom();
     if (row != null)
     {
         if (row["SaID"] != null && row["SaID"].ToString() != "")
         {
             model.SaID = int.Parse(row["SaID"].ToString());
         }
         if (row["SaPrId"] != null && row["SaPrId"].ToString() != "")
         {
             model.SaPrId = int.Parse(row["SaPrId"].ToString());
         }
         if (row["SaPrName"] != null)
         {
             model.SaPrName = row["SaPrName"].ToString();
         }
         if (row["SaPrConent"] != null)
         {
             model.SaPrConent = row["SaPrConent"].ToString();
         }
         if (row["SaPrUsually"] != null && row["SaPrUsually"].ToString() != "")
         {
             model.SaPrUsually = decimal.Parse(row["SaPrUsually"].ToString());
         }
         if (row["SaPrImage"] != null)
         {
             model.SaPrImage = row["SaPrImage"].ToString();
         }
         if (row["SaPrice"] != null && row["SaPrice"].ToString() != "")
         {
             model.SaPrice = decimal.Parse(row["SaPrice"].ToString());
         }
         if (row["SaNumber"] != null)
         {
             model.SaNumber = row["SaNumber"].ToString();
         }
         if (row["SaTypeID"] != null && row["SaTypeID"].ToString() != "")
         {
             model.SaTypeID = int.Parse(row["SaTypeID"].ToString());
         }
         if (row["SaJinpaiSate"] != null && row["SaJinpaiSate"].ToString() != "")
         {
             model.SaJinpaiSate = int.Parse(row["SaJinpaiSate"].ToString());
         }
         if (row["SuccessUserID"] != null && row["SuccessUserID"].ToString() != "")
         {
             model.SuccessUserID = int.Parse(row["SuccessUserID"].ToString());
         }
         if (row["RegTime1"] != null && row["RegTime1"].ToString() != "")
         {
             model.RegTime1 = DateTime.Parse(row["RegTime1"].ToString());
         }
         if (row["RegTime2"] != null && row["RegTime2"].ToString() != "")
         {
             model.RegTime2 = DateTime.Parse(row["RegTime2"].ToString());
         }
         if (row["SaTargetPoint"] != null && row["SaTargetPoint"].ToString() != "")
         {
             model.SaTargetPoint = int.Parse(row["SaTargetPoint"].ToString());
         }
         if (row["SaWeiPoint"] != null && row["SaWeiPoint"].ToString() != "")
         {
             model.SaWeiPoint = int.Parse(row["SaWeiPoint"].ToString());
         }
         if (row["SaSanPoint"] != null && row["SaSanPoint"].ToString() != "")
         {
             model.SaSanPoint = int.Parse(row["SaSanPoint"].ToString());
         }
         if (row["SaSanTargetPoint"] != null && row["SaSanTargetPoint"].ToString() != "")
         {
             model.SaSanTargetPoint = int.Parse(row["SaSanTargetPoint"].ToString());
         }
         if (row["SaWeiTargetPoint"] != null && row["SaWeiTargetPoint"].ToString() != "")
         {
             model.SaWeiTargetPoint = int.Parse(row["SaWeiTargetPoint"].ToString());
         }
         if (row["SaState"] != null && row["SaState"].ToString() != "")
         {
             model.SaState = int.Parse(row["SaState"].ToString());
         }
         if (row["SaBeginTime"] != null && row["SaBeginTime"].ToString() != "")
         {
             model.SaBeginTime = DateTime.Parse(row["SaBeginTime"].ToString());
         }
         if (row["SaTurnoverTime"] != null && row["SaTurnoverTime"].ToString() != "")
         {
             model.SaTurnoverTime = DateTime.Parse(row["SaTurnoverTime"].ToString());
         }
         if (row["SaClapTime"] != null && row["SaClapTime"].ToString() != "")
         {
             model.SaClapTime = int.Parse(row["SaClapTime"].ToString());
         }
         if (row["Sa001"] != null)
         {
             model.Sa001 = row["Sa001"].ToString();
         }
         if (row["Sa002"] != null && row["Sa002"].ToString() != "")
         {
             model.Sa002 = decimal.Parse(row["Sa002"].ToString());
         }
         if (row["SaAddTime"] != null && row["SaAddTime"].ToString() != "")
         {
             model.SaAddTime = DateTime.Parse(row["SaAddTime"].ToString());
         }
         if (row["SaPrName_en"] != null)
         {
             model.SaPrName_en = row["SaPrName_en"].ToString();
         }
         if (row["SaPrConent_en"] != null)
         {
             model.SaPrConent_en = row["SaPrConent_en"].ToString();
         }
     }
     return(model);
 }
Пример #6
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(lgk.Model.tb_Salesroom model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tb_Salesroom set ");
            strSql.Append("SaPrId=@SaPrId,");
            strSql.Append("SaPrName=@SaPrName,");
            strSql.Append("SaPrConent=@SaPrConent,");
            strSql.Append("SaPrUsually=@SaPrUsually,");
            strSql.Append("SaPrImage=@SaPrImage,");
            strSql.Append("SaPrice=@SaPrice,");
            strSql.Append("SaNumber=@SaNumber,");
            strSql.Append("SaTypeID=@SaTypeID,");
            strSql.Append("SaJinpaiSate=@SaJinpaiSate,");
            strSql.Append("SuccessUserID=@SuccessUserID,");
            strSql.Append("RegTime1=@RegTime1,");
            strSql.Append("RegTime2=@RegTime2,");
            strSql.Append("SaTargetPoint=@SaTargetPoint,");
            strSql.Append("SaWeiPoint=@SaWeiPoint,");
            strSql.Append("SaSanPoint=@SaSanPoint,");
            strSql.Append("SaSanTargetPoint=@SaSanTargetPoint,");
            strSql.Append("SaWeiTargetPoint=@SaWeiTargetPoint,");
            strSql.Append("SaState=@SaState,");
            strSql.Append("SaBeginTime=@SaBeginTime,");
            strSql.Append("SaTurnoverTime=@SaTurnoverTime,");
            strSql.Append("SaClapTime=@SaClapTime,");
            strSql.Append("Sa001=@Sa001,");
            strSql.Append("Sa002=@Sa002,");
            strSql.Append("SaAddTime=@SaAddTime,");
            strSql.Append("SaPrName_en=@SaPrName_en,");
            strSql.Append("SaPrConent_en=@SaPrConent_en");
            strSql.Append(" where SaID=@SaID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@SaPrId",           SqlDbType.Int,         4),
                new SqlParameter("@SaPrName",         SqlDbType.VarChar,   100),
                new SqlParameter("@SaPrConent",       SqlDbType.Text),
                new SqlParameter("@SaPrUsually",      SqlDbType.Decimal,     9),
                new SqlParameter("@SaPrImage",        SqlDbType.VarChar,    50),
                new SqlParameter("@SaPrice",          SqlDbType.Decimal,     9),
                new SqlParameter("@SaNumber",         SqlDbType.VarChar,    50),
                new SqlParameter("@SaTypeID",         SqlDbType.Int,         4),
                new SqlParameter("@SaJinpaiSate",     SqlDbType.Int,         4),
                new SqlParameter("@SuccessUserID",    SqlDbType.Int,         4),
                new SqlParameter("@RegTime1",         SqlDbType.DateTime),
                new SqlParameter("@RegTime2",         SqlDbType.DateTime),
                new SqlParameter("@SaTargetPoint",    SqlDbType.Int,         4),
                new SqlParameter("@SaWeiPoint",       SqlDbType.Int,         4),
                new SqlParameter("@SaSanPoint",       SqlDbType.Int,         4),
                new SqlParameter("@SaSanTargetPoint", SqlDbType.Int,         4),
                new SqlParameter("@SaWeiTargetPoint", SqlDbType.Int,         4),
                new SqlParameter("@SaState",          SqlDbType.Int,         4),
                new SqlParameter("@SaBeginTime",      SqlDbType.DateTime),
                new SqlParameter("@SaTurnoverTime",   SqlDbType.DateTime),
                new SqlParameter("@SaClapTime",       SqlDbType.Int,         4),
                new SqlParameter("@Sa001",            SqlDbType.VarChar,    50),
                new SqlParameter("@Sa002",            SqlDbType.Decimal,     9),
                new SqlParameter("@SaAddTime",        SqlDbType.DateTime),
                new SqlParameter("@SaPrName_en",      SqlDbType.VarChar,   100),
                new SqlParameter("@SaPrConent_en",    SqlDbType.Text),
                new SqlParameter("@SaID",             SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.SaPrId;
            parameters[1].Value  = model.SaPrName;
            parameters[2].Value  = model.SaPrConent;
            parameters[3].Value  = model.SaPrUsually;
            parameters[4].Value  = model.SaPrImage;
            parameters[5].Value  = model.SaPrice;
            parameters[6].Value  = model.SaNumber;
            parameters[7].Value  = model.SaTypeID;
            parameters[8].Value  = model.SaJinpaiSate;
            parameters[9].Value  = model.SuccessUserID;
            parameters[10].Value = model.RegTime1;
            parameters[11].Value = model.RegTime2;
            parameters[12].Value = model.SaTargetPoint;
            parameters[13].Value = model.SaWeiPoint;
            parameters[14].Value = model.SaSanPoint;
            parameters[15].Value = model.SaSanTargetPoint;
            parameters[16].Value = model.SaWeiTargetPoint;
            parameters[17].Value = model.SaState;
            parameters[18].Value = model.SaBeginTime;
            parameters[19].Value = model.SaTurnoverTime;
            parameters[20].Value = model.SaClapTime;
            parameters[21].Value = model.Sa001;
            parameters[22].Value = model.Sa002;
            parameters[23].Value = model.SaAddTime;
            parameters[24].Value = model.SaPrName_en;
            parameters[25].Value = model.SaPrConent_en;
            parameters[26].Value = model.SaID;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }