Beispiel #1
0
        /// <summary>
        /// 增加一条数据
        /// <param name="model">实体</param>
        /// </summary>
        public bool Add(IM_TeamInfo model)
        {
            StringBuilder strSql = new StringBuilder();
            int           n      = 0;

            strSql.Append("insert into IM_Team(");
            strSql.Append("ID,UserID,TeamName,OrderIndex)");
            strSql.Append(" values (");
            strSql.Append("@ID,@UserID,@TeamName,@OrderIndex)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID",         SqlDbType.UniqueIdentifier, 16),
                new SqlParameter("@UserID",     SqlDbType.UniqueIdentifier, 16),
                new SqlParameter("@TeamName",   SqlDbType.NVarChar,         50),
                new SqlParameter("@OrderIndex", SqlDbType.Int, 4)
            };
            parameters[n++].Value = model.ID;
            parameters[n++].Value = model.UserID;
            parameters[n++].Value = model.TeamName;
            parameters[n++].Value = model.OrderIndex;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public IM_TeamInfo DataRowToModel(DataRow row)
        {
            IM_TeamInfo model = new IM_TeamInfo();

            if (row != null)
            {
                if (row["ID"] != null && row["ID"].ToString() != "")
                {
                    model.ID = new Guid(row["ID"].ToString());
                }
                if (row["UserID"] != null && row["UserID"].ToString() != "")
                {
                    model.UserID = new Guid(row["UserID"].ToString());
                }
                if (row["TeamName"] != null)
                {
                    model.TeamName = row["TeamName"].ToString();
                }
                if (row["OrderIndex"] != null && row["OrderIndex"].ToString() != "")
                {
                    model.OrderIndex = int.Parse(row["OrderIndex"].ToString());
                }
                if (row["CreateDate"] != null && row["CreateDate"].ToString() != "")
                {
                    model.CreateDate = DateTime.Parse(row["CreateDate"].ToString());
                }
            }
            return(model);
        }
Beispiel #3
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            IM_TeamInfo teamModel = new IM_TeamInfo();

            teamModel.ID       = Guid.NewGuid();
            teamModel.TeamName = txtTeamName.Text;
            teamModel.UserID   = userInfo.UserID;
            new IM_TeamBLL().Add(teamModel);
            txtTeamName.Text = string.Empty;
            lbError.Text     = "完成添加";

            ClientScript.RegisterStartupScript(this.GetType(), "JS", "<script>window.onload = function () {window.parent.window.addTeam('" + teamModel.ID + "','" + teamModel.TeamName + "');};</script>");
        }
        protected void txtInit_Click(object sender, EventArgs e)
        {
            IM_UserInfo userModel = new IM_UserInfo();

            userModel.ID       = Guid.NewGuid();
            userModel.IsDelete = 0;
            userModel.UserName = txtUserName.Text;

            IM_TeamInfo teamModel = new IM_TeamInfo();

            teamModel.ID         = Guid.NewGuid();
            teamModel.TeamName   = "好友";
            teamModel.UserID     = userModel.ID;
            teamModel.CreateDate = DateTime.Now;

            new IM_UserBLL().Add(userModel);
            new IM_TeamBLL().Add(teamModel);

            lblResult.Text = "OK";

            DataBind();
        }
Beispiel #5
0
        /// <summary>
        /// 更新一条数据
        /// <param name="model">实体</param>
        /// </summary>
        public bool Update(IM_TeamInfo model)
        {
            StringBuilder strSql = new StringBuilder();
            int           n      = 0;

            strSql.Append("update IM_Team set ");
            strSql.Append("UserID=@UserID,");
            strSql.Append("TeamName=@TeamName,");
            strSql.Append("OrderIndex=@OrderIndex,");
            strSql.Append("CreateDate=@CreateDate");
            strSql.Append(" where ID=@ID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID",     SqlDbType.UniqueIdentifier, 16),
                new SqlParameter("@TeamName",   SqlDbType.NVarChar,         50),
                new SqlParameter("@OrderIndex", SqlDbType.Int,               4),
                new SqlParameter("@CreateDate", SqlDbType.DateTime),
                new SqlParameter("@ID",         SqlDbType.UniqueIdentifier, 16)
            };
            parameters[n++].Value = model.UserID;
            parameters[n++].Value = model.TeamName;
            parameters[n++].Value = model.OrderIndex;
            parameters[n++].Value = model.CreateDate;
            parameters[n++].Value = model.ID;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #6
0
        /// <summary>
        /// 得到一个对象实体
        /// <param name="ID">ID</param>
        /// </summary>
        public IM_TeamInfo GetModel(Guid ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 ID,UserID,TeamName,OrderIndex,CreateDate from IM_Team ");
            strSql.Append(" where ID=@ID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID", SqlDbType.UniqueIdentifier, 16)
            };
            parameters[0].Value = ID;

            IM_TeamInfo model = new IM_TeamInfo();
            DataSet     ds    = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(IM_TeamInfo model)
 {
     return(dal.Update(model));
 }
 /// <summary>
 /// 增加一条数据
 /// <param name="model">实体</param>
 /// </summary>
 public bool Add(IM_TeamInfo model)
 {
     return(dal.Add(model));
 }