Ejemplo n.º 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //设置左边菜单
        var mst = this.Master as Member_Manage_MasterPage;

        mst.SetMenuTitle("公司动态", "发布公司动态");

        string act = Request["action"];

        if (!string.IsNullOrEmpty(act))
        {
            var bl = new DS_ComNews_Br();
            switch (act)
            {
            case "add":
                var md = bl.CreateModel();
                md.Title      = Request.Form["title"];
                md.Content    = Request.Form["content"];
                md.MemberID   = _userData.Member.ID;
                md.ParentID   = 0;
                md.Hits       = md.Coment = md.Px = 0;
                md.CreateDate = md.UpdateDate = DateTime.Now;
                bl.Add(md);
                bl.Sort(md.ID, true);
                break;
            }
        }
    }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //设置左边菜单
        var mst = this.Master as Member_Manage_MasterPage;

        mst.SetMenuTitle("公司动态", "发布公司动态");

        var    bl  = new DS_ComNews_Br();
        string act = Request["action"];

        if (!string.IsNullOrEmpty(act))
        {
            switch (act)
            {
            case "edit":
                var md = bl.GetSingle(int.Parse(Request.Form["id"]));
                md.Title      = Request.Form["title"];
                md.Content    = Request.Form["content"];
                md.UpdateDate = DateTime.Now;
                bl.Update(md);
                break;
            }
        }

        if (IsPostBack)
        {
            return;
        }
        var news = bl.GetSingle(int.Parse(Request.QueryString["id"]));

        ViewState["title"]   = news.Title;
        ViewState["content"] = Server.UrlDecode(news.Content);
    }
Ejemplo n.º 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //设置左边菜单
        var mst = this.Master as Member_Manage_MasterPage;
        mst.SetMenuTitle("公司动态", "管理公司动态");
        var bl = new DS_ComNews_Br();
        string act=Request["action"];
        if (!string.IsNullOrEmpty(act)) {
            switch (act) { 
                case "pager":
                    int pageIndex = int.Parse(Request.Form["pageIndex"]), pageSize = int.Parse(Request.Form["pageSize"]),rc=0;
                    Repeater1.DataSource = bl.Query("memberid=@0 and parentid=0","px",(pageIndex-1)*pageSize,pageSize,ref rc, _userData.Member.ID);
                    Repeater1.DataBind();
                    ViewState["rc"] = rc;
                    break;
                case "del":
                    bl.Delete(int.Parse(Request.Form["id"]));
                    break;
            }
            return;
        }

        if (IsPostBack) return;
        
    }
Ejemplo n.º 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //设置左边菜单
        var mst = this.Master as Member_Manage_MasterPage;
        mst.SetMenuTitle("公司动态", "发布公司动态");
        
        var bl = new DS_ComNews_Br();
        string act=Request["action"];
        if (!string.IsNullOrEmpty(act)) {
            
            switch (act) { 
                case "edit":
                    var md = bl.GetSingle(int.Parse(Request.Form["id"]));
                    md.Title=Request.Form["title"];
                    md.Content = Request.Form["content"];
                    md.UpdateDate = DateTime.Now;
                    bl.Update(md);
                    break;
            }
        }

        if (IsPostBack) return;
        var news = bl.GetSingle(int.Parse(Request.QueryString["id"]));
        ViewState["title"] = news.Title;
        ViewState["content"] =Server.UrlDecode(news.Content);
    }
Ejemplo n.º 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //设置左边菜单
        var mst = this.Master as Member_Manage_MasterPage;

        mst.SetMenuTitle("公司动态", "管理公司动态");
        var    bl  = new DS_ComNews_Br();
        string act = Request["action"];

        if (!string.IsNullOrEmpty(act))
        {
            switch (act)
            {
            case "pager":
                int pageIndex = int.Parse(Request.Form["pageIndex"]), pageSize = int.Parse(Request.Form["pageSize"]), rc = 0;
                Repeater1.DataSource = bl.Query("memberid=@0 and parentid=0", "px", (pageIndex - 1) * pageSize, pageSize, ref rc, _userData.Member.ID);
                Repeater1.DataBind();
                ViewState["rc"] = rc;
                break;

            case "del":
                bl.Delete(int.Parse(Request.Form["id"]));
                break;
            }
            return;
        }

        if (IsPostBack)
        {
            return;
        }
    }
Ejemplo n.º 6
0
 private void BindData()
 {
     var sql = new System.Text.StringBuilder();
     int pageIndex = string.IsNullOrEmpty(Request["page"]) ? 1 : int.Parse(Request["page"]);
     var bl = new DS_ComNews_Br();
     int rc = 0;
     Repeater1.DataSource = bl.Query("memberid=@0 and parentid=0", "px", (pageIndex - 1) * AspNetPager4.PageSize, AspNetPager4.PageSize, ref rc, _vMember.ID);
     Repeater1.DataBind();
     AspNetPager4.RecordCount = rc;
     AspNetPager4.TextBeforePageIndexBox = "共" + AspNetPager4.PageCount + "页/" + AspNetPager4.RecordCount + "条 到";
 }
Ejemplo n.º 7
0
    private void BindData()
    {
        var sql       = new System.Text.StringBuilder();
        int pageIndex = string.IsNullOrEmpty(Request["page"]) ? 1 : int.Parse(Request["page"]);
        var bl        = new DS_ComNews_Br();
        int rc        = 0;

        Repeater1.DataSource = bl.Query("memberid=@0 and parentid=0", "px", (pageIndex - 1) * AspNetPager4.PageSize, AspNetPager4.PageSize, ref rc, _vMember.ID);
        Repeater1.DataBind();
        AspNetPager4.RecordCount            = rc;
        AspNetPager4.TextBeforePageIndexBox = "共" + AspNetPager4.PageCount + "页/" + AspNetPager4.RecordCount + "条 到";
    }
Ejemplo n.º 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //设置左边菜单
        var mst = this.Master as Member_Manage_MasterPage;
        mst.SetMenuTitle("公司动态", "发布公司动态");

        string act=Request["action"];
        if (!string.IsNullOrEmpty(act)) {
            var bl = new DS_ComNews_Br();
            switch (act) { 
                case "add":
                    var md = bl.CreateModel();
                    md.Title=Request.Form["title"];
                    md.Content = Request.Form["content"];
                    md.MemberID = _userData.Member.ID;
                    md.ParentID = 0;
                    md.Hits= md.Coment =md.Px = 0;
                    md.CreateDate = md.UpdateDate = DateTime.Now;
                    bl.Add(md);
                    bl.Sort(md.ID,true);
                    break;
            }
        }
    }
Ejemplo n.º 9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        //try
        //{
        var bl = new DS_ComNews_Br();
        var ud = Session["UserData"] as UserData;

        if (UserData.ChkObjNull(UserData.ObjType.会员信息) && ud.Member.ID == _vMember.ID)
        {
            ViewState["isLogin"] = "******";
        }
        else
        {
            ViewState["isLogin"] = "******";
        }
        string act = Request["action"];

        if (!string.IsNullOrEmpty(act))
        {
            switch (act)
            {
            case "chklogin":
                Response.Write(UserData.ChkObjNull(UserData.ObjType.会员信息) ? "1" : "0");
                Response.End();
                break;

            case "login":
                var mbbl = new DS_Members_Br();
                var mb   = mbbl.CreateModel();
                mb.UserID   = Request.Form["uid"].Trim();
                mb.Password = Request.Form["pwd"].Trim();
                if (mbbl.Login(ref mb))
                {
                    if (UserData.ChkObjNull(UserData.ObjType.会员信息))
                    {
                        ud.Member = mb;
                    }
                    else
                    {
                        Session["UserData"] = new UserData {
                            Member = mb
                        }
                    };
                    Response.Write("1");
                }
                else
                {
                    Response.Write("用户名或密码错误");
                }
                Response.End();
                break;

            case "comment":
                var news = bl.CreateModel();
                news.Title      = "";
                news.ParentID   = int.Parse(Request.Form["parent_id"]);
                news.Content    = Request.Form["content"];
                news.Hits       = news.Px = news.Coment = 0;
                news.MemberID   = ud.Member.ID;
                news.UpdateDate = news.CreateDate = DateTime.Now;
                news.Ip         = Request.UserHostAddress;
                bl.Comment(news);
                var reply = bl.QueryView("parentid=@0", "createdate desc", int.Parse(Request.Form["parent_id"]));
                replyNum             = reply.Count();
                Repeater2.DataSource = reply;
                Repeater2.DataBind();
                break;

            case "del":
                ud = Session["UserData"] as UserData;
                if (UserData.ChkObjNull(UserData.ObjType.会员信息))
                {
                    bl.Delete(int.Parse(Request.Form["id"]));
                    Response.Write(1);
                }
                else
                {
                    Response.Write(0);
                }
                Response.End();
                break;

            case "del_all":
                ud = Session["UserData"] as UserData;
                if (UserData.ChkObjNull(UserData.ObjType.会员信息))
                {
                    bl.Delete(Request.Form["ids"]);
                    Response.Write(1);
                }
                else
                {
                    Response.Write(0);
                }
                Response.End();
                break;
            }
            return;
        }

        if (IsPostBack)
        {
            return;
        }
        var list = bl.Query("id=@0", "", int.Parse(Request.QueryString["news_id"]));
        var md   = list.Single();

        md.Hits++;
        bl.Update(md);
        title = md.Title;
        Repeater1.DataSource = list;
        Repeater1.DataBind();

        var list2 = bl.QueryView("parentid=@0", "createdate desc", md.ID);

        replyNum             = list2.Count();
        Repeater2.DataSource = list2;
        Repeater2.DataBind();

        //}
        //catch {
        //    Response.End();
        //}
    }