/// <summary>
        /// 编辑一条数据
        /// </summary>
        /// <returns>"true"/"false"</returns>
        private string doUpdate()
        {
            try
            {
                //int newsid = IRequest.GetQueryInt("newsid", 0);
                int guestbookid = IRequest.GetFormInt("GuestBook_Id", 0);
                if (guestbookid > 0)
                {
                    using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
                    {
                        SqlDb.Dcms_GuestBook guestbook = new SqlDb.Dcms_GuestBook();
                        IQuery query = session.GetQuery(guestbook).Where(SqlDb.Dcms_GuestBook._GUESTBOOK_ID_.EqulesExp(guestbookid));
                        IList <SqlDb.Dcms_GuestBook> guestbooklist = query.GetList <SqlDb.Dcms_GuestBook>();
                        if (guestbooklist.Count > 0)
                        {
                            guestbook = guestbooklist[0];
                            UpdateModelByForm(guestbook, Request.Form);

                            session.Update(guestbook);
                            return("true");
                        }
                    }
                }
                return("false");
            }
            catch
            {
                return("false");
            }
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            iframeid = IRequest.GetQueryString("iframeid");
            int    CateId   = IRequest.GetQueryInt("cateid", 0);
            int    Id       = IRequest.GetQueryInt("id", -1);
            string cateName = IRequest.GetQueryString("catename");

            if (CateId > 0)
            {
                using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
                {
                    SqlDb.Dcms_Cate cate = new SqlDb.Dcms_Cate();
                    cate.Cate_Id = CateId;
                    IQuery query = session.GetQuery(cate).Where(SqlDb.Dcms_Cate._CATE_ID_.EqulesExp());
                    List <SqlDb.Dcms_Cate> cateList = query.GetList <SqlDb.Dcms_Cate>();
                    if (cateList.Count > 0)
                    {
                        cateName = cateList[0].Cate_Title;
                        GuestBook_CateName.Value = cateName;
                        GuestBook_CateId.Value   = CateId.ToString();
                        GuestBook_CateName.Value = cateName;
                    }
                }
            }
            if (Id == 0)
            {
                this.Page.Title     = "新建" + cateName;
                this.lit_Title.Text = "新建" + cateName;
                GuestBook_Id.Value  = "0";
            }
            else if (Id > 0)
            {
                this.Page.Title     = "编辑" + cateName;
                this.lit_Title.Text = "编辑" + cateName;
                lit_id.Text         = Id.ToString();
                GuestBook_Id.Value  = Id.ToString();
            }
            else
            {
                int thisId = 0;
                using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
                {
                    SqlDb.Dcms_GuestBook modle = new SqlDb.Dcms_GuestBook();
                    modle.GuestBook_CateId = CateId;
                    IQuery query = session.GetQuery(modle).Where(SqlDb.Dcms_GuestBook._GUESTBOOK_CATEID_.EqulesExp());
                    IList <SqlDb.Dcms_GuestBook> datalist = query.GetList <SqlDb.Dcms_GuestBook>();
                    if (datalist.Count > 0)
                    {
                        thisId = datalist[0].GuestBook_Id;
                    }
                }
                this.Page.Title     = "编辑" + cateName;
                this.lit_Title.Text = "编辑" + cateName;
                lit_id.Text         = thisId.ToString();
                GuestBook_Id.Value  = thisId.ToString();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            iframeid = IRequest.GetQueryString("iframeid");
            int CateId = IRequest.GetQueryInt("cateid", 0);
            int Id = IRequest.GetQueryInt("id", -1);
            string cateName = IRequest.GetQueryString("catename");
            if (CateId > 0)
            {
                using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
                {
                    SqlDb.Dcms_Cate cate = new SqlDb.Dcms_Cate();
                    cate.Cate_Id = CateId;
                    IQuery query = session.GetQuery(cate).Where(SqlDb.Dcms_Cate._CATE_ID_.EqulesExp());
                    List<SqlDb.Dcms_Cate> cateList = query.GetList<SqlDb.Dcms_Cate>();
                    if (cateList.Count > 0)
                    {
                        cateName = cateList[0].Cate_Title;
                        GuestBook_CateName.Value = cateName;
                        GuestBook_CateId.Value = CateId.ToString();
                        GuestBook_CateName.Value = cateName;
                    }
                }
            }
            if (Id == 0)
            {
                this.Page.Title = "新建" + cateName;
                this.lit_Title.Text = "新建" + cateName;
                GuestBook_Id.Value = "0";
            }
            else if (Id > 0)
            {

                this.Page.Title = "编辑" + cateName;
                this.lit_Title.Text = "编辑" + cateName;
                lit_id.Text = Id.ToString();
                GuestBook_Id.Value = Id.ToString();
            }
            else
            {
                int thisId = 0;
                using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
                {
                    SqlDb.Dcms_GuestBook modle = new SqlDb.Dcms_GuestBook();
                    modle.GuestBook_CateId = CateId;
                    IQuery query = session.GetQuery(modle).Where(SqlDb.Dcms_GuestBook._GUESTBOOK_CATEID_.EqulesExp());
                    IList<SqlDb.Dcms_GuestBook> datalist = query.GetList<SqlDb.Dcms_GuestBook>();
                    if (datalist.Count > 0)
                    {
                        thisId = datalist[0].GuestBook_Id;
                    }
                }
                this.Page.Title = "编辑" + cateName;
                this.lit_Title.Text = "编辑" + cateName;
                lit_id.Text = thisId.ToString();
                GuestBook_Id.Value = thisId.ToString();
            }
        }
Exemple #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string successMessage   = IRequest.GetFormString("successMessage");
        string successUrl       = IRequest.GetFormString("successUrl");
        string errorMessage     = IRequest.GetFormString("errorMessage");
        string errorCodeMessage = IRequest.GetFormString("errorCodeMessage");
        bool   hasValidCode     = false;
        string ValidCode        = string.Empty;

        for (int i = 0; i < Request.Form.Keys.Count; i++)
        {
            if (Request.Form.Keys[i].ToLower() == "validcode")
            {
                hasValidCode = true;
                ValidCode    = IRequest.GetFormString("ValidCode");
                break;
            }
        }

        if ((hasValidCode) && (ValidCode != Convert.ToString(SessionHelper.Get("ValidCode"))))
        {
            Jscript.AlertAndBack(errorCodeMessage);
            Response.End();
        }
        if ((IRequest.GetFormString("GuestBook_UserName").Length <= 1) || (IRequest.GetFormString("GuestBook_Title").Length <= 1))
        {
            Jscript.AlertAndBack(errorMessage);
        }
        else
        {
            try
            {
                using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
                {
                    SqlDb.Dcms_GuestBook guestbook = new SqlDb.Dcms_GuestBook();
                    guestbook.GuestBook_AddTime = DateTime.Now;
                    guestbook.GuestBook_State   = "0";
                    UpdateModelByForm(guestbook, Request.Form);
                    guestbook.GuestBook_UserIp = Utils.GetRealIP();
                    //StringBuilder sb = new StringBuilder();
                    //sb.Append(string.Format("标题:{0}<br />", guestbook.GuestBook_Title));
                    //sb.Append(string.Format("用户名:{0}<br />", guestbook.GuestBook_UserName));
                    //sb.Append(string.Format("邮箱:{0}<br />", guestbook.GuestBook_UserEmail));
                    //sb.Append(string.Format("电话:{0}<br />", guestbook.GuestBook_UserTel));
                    //sb.Append(string.Format("QQ/MSN:{0}<br />", guestbook.GuestBook_UserIM));
                    //sb.Append(string.Format("内容:{0}<br />", guestbook.GuestBook_Content));
                    //sendMail("***@35.cn", title, sb.ToString(), "***@35.cn","***@35.cn","******","mail.35.cn");
                    session.Create(guestbook);
                }
                Jscript.AlertAndRedirect(successMessage, successUrl);
            }
            catch
            {
                Jscript.AlertAndBack(errorMessage);
            }
        }
    }
Exemple #5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string successMessage = IRequest.GetFormString("successMessage");
        string successUrl = IRequest.GetFormString("successUrl");
        string errorMessage = IRequest.GetFormString("errorMessage");
        string errorCodeMessage = IRequest.GetFormString("errorCodeMessage");
        bool hasValidCode = false;
        string ValidCode = string.Empty;
        for (int i = 0; i < Request.Form.Keys.Count; i++)
        {
            if (Request.Form.Keys[i].ToLower() == "validcode")
            {
                hasValidCode = true;
                ValidCode = IRequest.GetFormString("ValidCode");
                break;
            }
        }

        if ((hasValidCode)&&(ValidCode != Convert.ToString(SessionHelper.Get("ValidCode"))))
        {
            Jscript.AlertAndBack(errorCodeMessage);
            Response.End();
        }
        if ((IRequest.GetFormString("GuestBook_UserName").Length <= 1) || (IRequest.GetFormString("GuestBook_Title").Length <= 1))
        {
            Jscript.AlertAndBack(errorMessage);
        }
        else
        {
            try
            {
                using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
                {
                    SqlDb.Dcms_GuestBook guestbook = new SqlDb.Dcms_GuestBook();
                    guestbook.GuestBook_AddTime = DateTime.Now;
                    guestbook.GuestBook_State = "0";
                    UpdateModelByForm(guestbook, Request.Form);
                    guestbook.GuestBook_UserIp = Utils.GetRealIP();
                    //StringBuilder sb = new StringBuilder();
                    //sb.Append(string.Format("标题:{0}<br />", guestbook.GuestBook_Title));
                    //sb.Append(string.Format("用户名:{0}<br />", guestbook.GuestBook_UserName));
                    //sb.Append(string.Format("邮箱:{0}<br />", guestbook.GuestBook_UserEmail));
                    //sb.Append(string.Format("电话:{0}<br />", guestbook.GuestBook_UserTel));
                    //sb.Append(string.Format("QQ/MSN:{0}<br />", guestbook.GuestBook_UserIM));
                    //sb.Append(string.Format("内容:{0}<br />", guestbook.GuestBook_Content));
                    //sendMail("***@35.cn", title, sb.ToString(), "***@35.cn","***@35.cn","******","mail.35.cn");
                    session.Create(guestbook);
                }
                Jscript.AlertAndRedirect(successMessage, successUrl);
            }
            catch
            {
                Jscript.AlertAndBack(errorMessage);
            }
        }
    }
 /// <summary>
 /// 插入一条数据
 /// </summary>
 /// <returns>"true"/"false"</returns>
 private string doInsert()
 {
     try
     {
         using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
         {
             SqlDb.Dcms_GuestBook guestbook = new SqlDb.Dcms_GuestBook();
             guestbook.GuestBook_AddTime = DateTime.Now;
             UpdateModelByForm(guestbook, Request.Form);
             session.Create(guestbook);
         }
         return("true");
     }
     catch
     {
         return("false");
     }
 }
        /// <summary>
        /// 按页取数据
        /// </summary>
        /// <returns>json</returns>
        private string doSelect()
        {
            StringBuilder sb = new StringBuilder();
            //取Grid提交来的数据开始
            //int uploadId = IRequest.GetQueryInt("id", 0);
            int    rp      = IRequest.GetFormInt("rp", 10);
            int    page    = IRequest.GetFormInt("page", 1);
            string keyword = Utils.chkSQL(IRequest.GetFormString("query"));
            string qtype   = IRequest.GetFormString("qtype");
            int    cateid  = IRequest.GetQueryInt("cateid", 0);

            //string path = getUploadPathByUploadId(uploadId).Replace("\\", "/");
            //取Grid提交来的数据结束
            using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
            {
                SqlDb.Dcms_GuestBook guestbook = new SqlDb.Dcms_GuestBook();
                //创建查询
                if (keyword.Length > 0)
                {
                    guestbook.GuestBook_Title = keyword;
                }
                IQuery query = session.GetQuery(guestbook);

                if (keyword.Length > 0)
                {
                    if (cateid > 0)
                    {
                        query.Where(SqlDb.Dcms_GuestBook._GUESTBOOK_TITLE_.Like('%', keyword, '%').AND(SqlDb.Dcms_GuestBook._GUESTBOOK_CATEID_.EqulesExp(cateid)));
                    }
                    else
                    {
                        query.Where(SqlDb.Dcms_GuestBook._GUESTBOOK_TITLE_.Like('%', keyword, '%'));
                    }
                }
                else
                {
                    if (cateid > 0)
                    {
                        query.Where(SqlDb.Dcms_GuestBook._GUESTBOOK_CATEID_.EqulesExp(cateid));
                    }
                }
                query.OrderBy(SqlDb.Dcms_GuestBook._GUESTBOOK_ID_, Direction.DESC);
                //取总记录
                int totalCount = query.Count();
                List <SqlDb.Dcms_GuestBook> guestbookList = query.GetList <SqlDb.Dcms_GuestBook>(page, rp);
                //Json格式
                sb.Append("{\n");
                sb.Append("\"page\":" + page.ToString() + ",\n");
                sb.Append("\"total\":" + totalCount.ToString() + ",\n");
                sb.Append("\"rows\": [\n");
                for (int i = 0; i < guestbookList.Count; i++)
                {
                    string state = (guestbookList[i].GuestBook_State == "1") ? "显示" : "关闭";
                    sb.Append("{");
                    sb.Append(string.Format("\"id\":\"{0}\",\"cell\":[\"{1}\",\"{2}\",\"{3}\",\"{4}\"]", guestbookList[i].GuestBook_Id.ToString(), guestbookList[i].GuestBook_Id.ToString(), FormatJsonData(guestbookList[i].GuestBook_Title.ToString()), state, guestbookList[i].GuestBook_AddTime.ToString("yyyy/MM/dd")));
                    if ((i + 1) == guestbookList.Count)
                    {
                        sb.Append("}\n");
                    }
                    else
                    {
                        sb.Append("},\n");
                    }
                }
                sb.Append("]\n");
                sb.Append("}");
            }
            return(sb.ToString());
        }
        /// <summary>
        /// 编辑一条数据
        /// </summary>
        /// <returns>"true"/"false"</returns>
        private string doUpdate()
        {
            try
            {
                //int newsid = IRequest.GetQueryInt("newsid", 0);
                int guestbookid = IRequest.GetFormInt("GuestBook_Id", 0);
                if (guestbookid > 0)
                {
                    using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
                    {
                        SqlDb.Dcms_GuestBook guestbook = new SqlDb.Dcms_GuestBook();
                        IQuery query = session.GetQuery(guestbook).Where(SqlDb.Dcms_GuestBook._GUESTBOOK_ID_.EqulesExp(guestbookid));
                        IList<SqlDb.Dcms_GuestBook> guestbooklist = query.GetList<SqlDb.Dcms_GuestBook>();
                        if (guestbooklist.Count > 0)
                        {
                            guestbook = guestbooklist[0];
                            UpdateModelByForm(guestbook, Request.Form);

                            session.Update(guestbook);
                            return "true";
                        }

                    }
                }
                return "false";
            }
            catch
            {
                return "false";
            }
        }
        /// <summary>
        /// 按页取数据
        /// </summary>
        /// <returns>json</returns>
        private string doSelect()
        {
            StringBuilder sb = new StringBuilder();
            //取Grid提交来的数据开始
            //int uploadId = IRequest.GetQueryInt("id", 0);
            int rp = IRequest.GetFormInt("rp", 10);
            int page = IRequest.GetFormInt("page", 1);
            string keyword = Utils.chkSQL(IRequest.GetFormString("query"));
            string qtype = IRequest.GetFormString("qtype");
            int cateid = IRequest.GetQueryInt("cateid", 0);
            //string path = getUploadPathByUploadId(uploadId).Replace("\\", "/");
            //取Grid提交来的数据结束
            using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
            {
                SqlDb.Dcms_GuestBook guestbook = new SqlDb.Dcms_GuestBook();
                //创建查询
                if (keyword.Length > 0)
                {
                    guestbook.GuestBook_Title = keyword;
                }
                IQuery query = session.GetQuery(guestbook);

                if (keyword.Length > 0)
                {
                    if (cateid > 0)
                    {
                        query.Where(SqlDb.Dcms_GuestBook._GUESTBOOK_TITLE_.Like('%', keyword, '%').AND(SqlDb.Dcms_GuestBook._GUESTBOOK_CATEID_.EqulesExp(cateid)));
                    }
                    else
                    {
                        query.Where(SqlDb.Dcms_GuestBook._GUESTBOOK_TITLE_.Like('%', keyword, '%'));
                    }
                }
                else
                {
                    if (cateid > 0)
                    {
                        query.Where(SqlDb.Dcms_GuestBook._GUESTBOOK_CATEID_.EqulesExp(cateid));
                    }
                }
                query.OrderBy(SqlDb.Dcms_GuestBook._GUESTBOOK_ID_, Direction.DESC);
                //取总记录
                int totalCount = query.Count();
                List<SqlDb.Dcms_GuestBook> guestbookList = query.GetList<SqlDb.Dcms_GuestBook>(page, rp);
                //Json格式
                sb.Append("{\n");
                sb.Append("\"page\":" + page.ToString() + ",\n");
                sb.Append("\"total\":" + totalCount.ToString() + ",\n");
                sb.Append("\"rows\": [\n");
                for (int i = 0; i < guestbookList.Count; i++)
                {
                    string state = (guestbookList[i].GuestBook_State == "1") ? "显示" : "关闭";
                    sb.Append("{");
                    sb.Append(string.Format("\"id\":\"{0}\",\"cell\":[\"{1}\",\"{2}\",\"{3}\",\"{4}\"]", guestbookList[i].GuestBook_Id.ToString(), guestbookList[i].GuestBook_Id.ToString(), FormatJsonData(guestbookList[i].GuestBook_Title.ToString()), state, guestbookList[i].GuestBook_AddTime.ToString("yyyy/MM/dd")));
                    if ((i + 1) == guestbookList.Count)
                    {
                        sb.Append("}\n");
                    }
                    else
                    {
                        sb.Append("},\n");
                    }
                }
                sb.Append("]\n");
                sb.Append("}");
            }
            return sb.ToString();
        }
 /// <summary>
 /// 插入一条数据
 /// </summary>
 /// <returns>"true"/"false"</returns>
 private string doInsert()
 {
     try
     {
         using (ISession session = dbContext.Current().GetContext("SqlDb").GetSession())
         {
             SqlDb.Dcms_GuestBook guestbook = new SqlDb.Dcms_GuestBook();
             guestbook.GuestBook_AddTime = DateTime.Now;
             UpdateModelByForm(guestbook, Request.Form);
             session.Create(guestbook);
         }
         return "true";
     }
     catch
     {
         return "false";
     }
 }