Esempio n. 1
0
 void BindDetail(int id)
 {
     Leadin.Model.Designer model = bll.GetModel(id);
     txtContent.Text = model.Remark;
     txtEmail.Text   = model.Email;
     txtName.Text    = model.NameInfo;
     txtPhone.Text   = model.Phone;
     txtAddress.Text = model.AddressInfo;
     ckState.Checked = model.StateInfo == 1 ? true : false;
 }
Esempio n. 2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Leadin.Model.Designer model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into tb_Designer(");
            strSql.Append("Num,NameInfo,Sex,Birthday,Phone,Email,AddressInfo,TypeId,StateInfo,SortNum,FileUrl,Remark,AddTime)");
            strSql.Append(" values (");
            strSql.Append("@Num,@NameInfo,@Sex,@Birthday,@Phone,@Email,@AddressInfo,@TypeId,@StateInfo,@SortNum,@FileUrl,@Remark,@AddTime)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Num",         SqlDbType.NVarChar,  100),
                new SqlParameter("@NameInfo",    SqlDbType.NVarChar,  100),
                new SqlParameter("@Sex",         SqlDbType.Int,         4),
                new SqlParameter("@Birthday",    SqlDbType.DateTime),
                new SqlParameter("@Phone",       SqlDbType.NVarChar,  100),
                new SqlParameter("@Email",       SqlDbType.NVarChar,  100),
                new SqlParameter("@AddressInfo", SqlDbType.NVarChar,  200),
                new SqlParameter("@TypeId",      SqlDbType.Int,         4),
                new SqlParameter("@StateInfo",   SqlDbType.Int,         4),
                new SqlParameter("@SortNum",     SqlDbType.Int,         4),
                new SqlParameter("@FileUrl",     SqlDbType.NVarChar,  200),
                new SqlParameter("@Remark",      SqlDbType.NVarChar,  500),
                new SqlParameter("@AddTime",     SqlDbType.DateTime)
            };
            parameters[0].Value  = model.Num;
            parameters[1].Value  = model.NameInfo;
            parameters[2].Value  = model.Sex;
            parameters[3].Value  = model.Birthday;
            parameters[4].Value  = model.Phone;
            parameters[5].Value  = model.Email;
            parameters[6].Value  = model.AddressInfo;
            parameters[7].Value  = model.TypeId;
            parameters[8].Value  = model.StateInfo;
            parameters[9].Value  = model.SortNum;
            parameters[10].Value = model.FileUrl;
            parameters[11].Value = model.Remark;
            parameters[12].Value = model.AddTime;

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

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 提交
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnOk_Click(object sender, EventArgs e)
        {
            Leadin.Model.Designer model = new Leadin.Model.Designer();

            bool isEdit = string.IsNullOrEmpty(Request.Params["id"]);

            if (!isEdit)
            {
                model = bll.GetModel(int.Parse(Request.Params["id"]));
            }
            model.Email    = txtEmail.Text;
            model.NameInfo = txtName.Text;

            model.Phone  = txtPhone.Text;
            model.Remark = txtContent.Text;

            model.SortNum     = 1;
            model.StateInfo   = ckState.Checked ? 1 : 0;
            model.AddressInfo = txtAddress.Text;
            if (isEdit)
            {
                model.Num     = SetNumId("PID");
                model.AddTime = DateTime.Now;
                if (bll.Add(model) > 0)
                {
                    JsMessage("success", "设计师添加成功!", 1000, "List.aspx");
                }
                else
                {
                    JsMessage("error", "设计师添加失败,请检查您的输入!", 1000, "back");
                }
            }
            else
            {
                if (bll.Update(model))
                {
                    JsMessage("success", "设计师信息编辑成功!", 1000, "List.aspx");
                }
                else
                {
                    JsMessage("error", "设计师信息编辑失败,请检查您的输入!", 1000, "back");
                }
            }
        }
Esempio n. 4
0
        /// <summary>
        /// 修改状态
        /// </summary>
        /// <param name="source"></param>
        /// <param name="e"></param>
        protected void repList_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "lbtnState")
            {
                HiddenField           hidId = e.Item.FindControl("hidId") as HiddenField;
                Leadin.Model.Designer model = bll.GetModel(int.Parse(hidId.Value));
                if (model.StateInfo == 1)
                {
                    model.StateInfo = 0;
                }
                else
                {
                    model.StateInfo = 1;
                }
                bll.Update(model);
            }

            BindRepList();
        }
Esempio n. 5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Leadin.Model.Designer GetModel(int Id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 Id,Num,NameInfo,Sex,Birthday,Phone,Email,AddressInfo,TypeId,StateInfo,SortNum,FileUrl,Remark,AddTime from tb_Designer ");
            strSql.Append(" where Id=@Id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Id", SqlDbType.Int, 4)
            };
            parameters[0].Value = Id;

            Leadin.Model.Designer model = new Leadin.Model.Designer();
            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. 6
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Leadin.Model.Designer DataRowToModel(DataRow row)
 {
     Leadin.Model.Designer model = new Leadin.Model.Designer();
     if (row != null)
     {
         if (row["Id"] != null && row["Id"].ToString() != "")
         {
             model.Id = int.Parse(row["Id"].ToString());
         }
         if (row["Num"] != null)
         {
             model.Num = row["Num"].ToString();
         }
         if (row["NameInfo"] != null)
         {
             model.NameInfo = row["NameInfo"].ToString();
         }
         if (row["Sex"] != null && row["Sex"].ToString() != "")
         {
             model.Sex = int.Parse(row["Sex"].ToString());
         }
         if (row["Birthday"] != null && row["Birthday"].ToString() != "")
         {
             model.Birthday = DateTime.Parse(row["Birthday"].ToString());
         }
         if (row["Phone"] != null)
         {
             model.Phone = row["Phone"].ToString();
         }
         if (row["Email"] != null)
         {
             model.Email = row["Email"].ToString();
         }
         if (row["AddressInfo"] != null)
         {
             model.AddressInfo = row["AddressInfo"].ToString();
         }
         if (row["TypeId"] != null && row["TypeId"].ToString() != "")
         {
             model.TypeId = int.Parse(row["TypeId"].ToString());
         }
         if (row["StateInfo"] != null && row["StateInfo"].ToString() != "")
         {
             model.StateInfo = int.Parse(row["StateInfo"].ToString());
         }
         if (row["SortNum"] != null && row["SortNum"].ToString() != "")
         {
             model.SortNum = int.Parse(row["SortNum"].ToString());
         }
         if (row["FileUrl"] != null)
         {
             model.FileUrl = row["FileUrl"].ToString();
         }
         if (row["Remark"] != null)
         {
             model.Remark = row["Remark"].ToString();
         }
         if (row["AddTime"] != null && row["AddTime"].ToString() != "")
         {
             model.AddTime = DateTime.Parse(row["AddTime"].ToString());
         }
     }
     return(model);
 }
Esempio n. 7
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Leadin.Model.Designer model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update tb_Designer set ");
            strSql.Append("Num=@Num,");
            strSql.Append("NameInfo=@NameInfo,");
            strSql.Append("Sex=@Sex,");
            strSql.Append("Birthday=@Birthday,");
            strSql.Append("Phone=@Phone,");
            strSql.Append("Email=@Email,");
            strSql.Append("AddressInfo=@AddressInfo,");
            strSql.Append("TypeId=@TypeId,");
            strSql.Append("StateInfo=@StateInfo,");
            strSql.Append("SortNum=@SortNum,");
            strSql.Append("FileUrl=@FileUrl,");
            strSql.Append("Remark=@Remark,");
            strSql.Append("AddTime=@AddTime");
            strSql.Append(" where Id=@Id");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Num",         SqlDbType.NVarChar,  100),
                new SqlParameter("@NameInfo",    SqlDbType.NVarChar,  100),
                new SqlParameter("@Sex",         SqlDbType.Int,         4),
                new SqlParameter("@Birthday",    SqlDbType.DateTime),
                new SqlParameter("@Phone",       SqlDbType.NVarChar,  100),
                new SqlParameter("@Email",       SqlDbType.NVarChar,  100),
                new SqlParameter("@AddressInfo", SqlDbType.NVarChar,  200),
                new SqlParameter("@TypeId",      SqlDbType.Int,         4),
                new SqlParameter("@StateInfo",   SqlDbType.Int,         4),
                new SqlParameter("@SortNum",     SqlDbType.Int,         4),
                new SqlParameter("@FileUrl",     SqlDbType.NVarChar,  200),
                new SqlParameter("@Remark",      SqlDbType.NVarChar,  500),
                new SqlParameter("@AddTime",     SqlDbType.DateTime),
                new SqlParameter("@Id",          SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.Num;
            parameters[1].Value  = model.NameInfo;
            parameters[2].Value  = model.Sex;
            parameters[3].Value  = model.Birthday;
            parameters[4].Value  = model.Phone;
            parameters[5].Value  = model.Email;
            parameters[6].Value  = model.AddressInfo;
            parameters[7].Value  = model.TypeId;
            parameters[8].Value  = model.StateInfo;
            parameters[9].Value  = model.SortNum;
            parameters[10].Value = model.FileUrl;
            parameters[11].Value = model.Remark;
            parameters[12].Value = model.AddTime;
            parameters[13].Value = model.Id;

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

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