/// <summary>
    /// 保存修改
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Button1_Click(object sender, EventArgs e)
    {
        var idx = Request["Idx"];

        if (string.IsNullOrEmpty(idx))
        {
            return;
        }
        var et  = new Tab_SmartPerson().Get(idx);
        var img = SaveFile(this.FileUpload1);

        et.BeautyResume     = Server.HtmlEncode(txtResume.Text.Trim());//美容履历
        et.BeautyShare      = Server.HtmlEncode(txtShare.Text);
        et.DarenName        = Server.HtmlEncode(txtName.Text);
        et.SinaShareContent = Server.HtmlEncode(txtshareContent.Text.Trim());
        et.Title            = Server.HtmlEncode(txtTitle.Text);
        et.HeaderImg        = string.IsNullOrEmpty(img)?et.HeaderImg:img;
        et.showPageBool     = Request["chkShowPage"] == "on" ? "yes" : "No"; // chkShowPage.Checked ? "Yes" : "No";
        et.Title            = Server.HtmlEncode(txtTitle.Text);
        et.Update(et);

        if (chkShowPage.Checked)
        {
            string strSql = string.Format("update Tab_SmartPerson set showPageBool='no' where idx <> {0}", idx);
            SqlHelper.ExecuteNonQuery(CommandType.Text, strSql);
        }

        Response.Redirect("SevicerManage.aspx");
    }
Esempio n. 2
0
    /// <summary>
    /// 获取首页显示的达人
    /// </summary>
    /// <returns></returns>
    public List <Tab_SmartPerson> GetServicer()
    {
        var ets = new Tab_SmartPerson().ListAll("select top 1 * from Tab_SmartPerson where showPageBool='yes' order by idx desc");

        if (null == ets)
        {
            return(null);
        }
        return(ets.ToList());
    }
Esempio n. 3
0
    /// <summary>
    /// 添加达人
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Button1_Click(object sender, EventArgs e)
    {
        var et  = new Tab_SmartPerson();
        int idx = et.AddNew(new Tab_SmartPerson {
            BeautyResume     = Server.HtmlEncode(txtResume.Text.Trim()),//美容履历
            BeautyShare      = Server.HtmlEncode(txtShare.Text),
            DarenName        = Server.HtmlEncode(txtName.Text),
            SinaShareContent = Server.HtmlEncode(txtshareContent.Text.Trim()),
            Title            = Server.HtmlEncode(txtTitle.Text),
            HeaderImg        = SaveFile(this.FileUpload1),
            CreatedDate      = DateTime.Now,
            showPageBool     = chkShowPage.Checked?"Yes":"no",
        });

        if (chkShowPage.Checked)
        {
            string strSql = string.Format("update Tab_SmartPerson set showPageBool='no' where idx <> {0}", idx);
            SqlHelper.ExecuteNonQuery(CommandType.Text, strSql);
        }

        Response.Redirect("SevicerManage.aspx");
    }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.IsPostBack)
     {
         // VerfiyAdmin.CheckAdminLogin(this);
         var idx = Request["Idx"];
         if (string.IsNullOrEmpty(idx))
         {
             Response.End(); return;
         }
         var et = new Tab_SmartPerson().Get(idx);
         if (null == et)
         {
             return;
         }
         txtName.Text         = et.DarenName;
         txtResume.Text       = et.BeautyResume;
         txtshareContent.Text = et.SinaShareContent;
         txtTitle.Text        = et.Title;
         txtShare.Text        = et.BeautyShare;
         chkShowPage.Checked  = et.showPageBool.Trim().ToLower() == "yes";
     }
 }
Esempio n. 5
0
    /// <summary>
    /// 按页获取达人信息
    /// </summary>
    /// <param name="startRowIndex"></param>
    /// <param name="maximumRows"></param>
    /// <param name="bshowpage"></param>
    /// <returns></returns>
    public static List <Tab_SmartPerson> GetDaren(int startRowIndex = 1, int maximumRows = 10, bool?bshowpage = null)
    {
        bool bTotalCount = false;

        maximumRows = maximumRows <= 1 ? 10 : maximumRows;
        int pgIdx = startRowIndex / maximumRows; pgIdx = (pgIdx < 1 || startRowIndex <= 0) ? 1 : (startRowIndex / maximumRows) + 1;

        if (startRowIndex == 0)
        {
            pgIdx = 1;
        }
        SqlParameter prmWhr = new SqlParameter("@strWhere", "");

        if (null != bshowpage)
        {
            prmWhr.SqlValue = bshowpage.Value ? "showPageBool='yes'" : "showPageBool='no'";
        }
        var prmDoCount = new SqlParameter("@doCount", bTotalCount);

        SqlParameter[] prms = new SqlParameter[] {
            new SqlParameter("@tblName", "Tab_SmartPerson"),
            new SqlParameter("@strGetFields", "*"),
            new SqlParameter("@fldName", "CreatedDate"),
            new SqlParameter("@PageSize", maximumRows),
            new SqlParameter("@PageIndex", pgIdx),
            prmDoCount,
            new SqlParameter("@OrderType", true),//降序
            prmWhr
        };
        var ds = SqlHelper.ExecuteDataset(CommandType.StoredProcedure, "P_Y_Pagination", prms);

        if (null == ds || ds.Tables == null || ds.Tables.Count < 1)
        {
            return(null);
        }
        return(Tab_SmartPerson.ToModel(ds.Tables[0]));
    }