コード例 #1
0
ファイル: RegStep2.aspx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 点击注册按钮处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            //获取界面数据
            string username  = txtUserName.Text.Trim();
            string emailcode = txtEmailCode.Text.Trim();
            string uid       = hdUID.Value;
            string password  = txtPassword.Text.Trim();
            string confirm   = txtConfirm.Text.Trim();
            string realname  = txtRealName.Text.Trim();
            string mobile    = txtMobile.Text.Trim();
            string tel       = txtTel.Text.Trim();
            string fax       = txtFax.Text.Trim();
            string address   = txtAddress.Text.Trim();

            if (string.IsNullOrWhiteSpace(username) | string.IsNullOrWhiteSpace(password) || string.IsNullOrWhiteSpace(confirm) || string.IsNullOrWhiteSpace(emailcode) ||
                string.IsNullOrWhiteSpace(realname) || string.IsNullOrWhiteSpace(mobile) || string.IsNullOrWhiteSpace(address))
            {
                MLMGC.COMP.Jscript.ShowMsg("请认真填写以上内容", this);
                return;
            }
            if (password != confirm)
            {
                MLMGC.COMP.Jscript.ShowMsg("两次密码不一致", this);
                return;
            }

            E_Personal data = new E_Personal();

            data.UserName  = username;
            data.EmailCode = emailcode;
            data.UID       = Guid.Parse(uid);
            data.Password  = EncryptString.EncryptPassword(password);
            data.RealName  = realname;
            data.Sex       = Convert.ToInt32(rbSex.SelectedValue);
            data.Mobile    = mobile;
            data.Tel       = tel;
            data.Fax       = fax;
            data.Address   = address;

            int result = new T_Personal().AddPersonal(data);

            switch (result)
            {
            case -2:
                MLMGC.COMP.Jscript.ShowMsg("添加失败,用户名已存在", this);
                break;

            case -1:
                MLMGC.COMP.Jscript.ShowMsg("验证码失效", this);
                break;

            case 0:
                MLMGC.COMP.Jscript.ShowMsg("注册失败", this);
                break;

            case 1:
                Response.Redirect("regstep3.aspx");
                break;
            }
        }
コード例 #2
0
        /// <summary>
        /// 提交头像处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (hdUrl.Value == "")
            {
                MLMGC.COMP.Jscript.ShowMsg("请选择头像", this);
                return;
            }
            E_Personal data = new E_Personal();

            data.PersonalID = PersonalID;
            data.UserID     = UserID;
            data.Avatar     = hdUrl.Value.Substring(hdUrl.Value.LastIndexOf("/") + 1);

            bool flag = new T_Personal().UpdateAvatar(data);

            if (flag)
            {
                //new MLMGC.BLL.Enterprise.T_Log().Add(new MLMGC.DataEntity.Enterprise.E_Log() { EnterpriseID = EnterpriceID, UserID = UserID, LogTitle = "修改头像", IP = MLMGC.COMP.Requests.GetRealIP() });
                MLMGC.COMP.Jscript.AlertAndRedirect(this, "修改成功", "Avatar.aspx");
            }
            else
            {
                MLMGC.COMP.Jscript.ShowMsg("修改失败", this);
            }
        }
コード例 #3
0
        protected void databind()
        {
            //获取个人信息,判断他的信息是否完善,如果不完善,跳转到个人资料页面进行填写。
            E_Personal dataPersonal = new E_Personal();

            dataPersonal.UserID     = UserID;
            dataPersonal.PersonalID = PersonalID;
            dataPersonal            = new T_Personal().GetModel(dataPersonal);
            if (dataPersonal == null)
            {
                Response.Redirect("../main.aspx");
            }
            //判断资料是否完善
            if (!new T_Personal().IsPerfect(dataPersonal))
            {
                Jscript.AlertAndRedirect(this, "个人信息不完善", "../Modify.aspx");
                return;
            }


            //获取文库目录分类
            DataTable dt = new T_WenKuClass().GetList();

            if (dt == null)
            {
                return;
            }
            //绑定目录分类
            foreach (DataRow row in dt.Rows)
            {
                ddlCategory.Items.Add(new ListItem(row["WenKuClassName"].ToString(), row["WenKuClassID"].ToString()));
            }
            ddlCategory.Items.Add(new ListItem("其它", "0"));
        }
コード例 #4
0
ファイル: Main.aspx.cs プロジェクト: i-sync/minglubao
        protected void databind()
        {
            E_Personal data = new E_Personal();

            data.UserID     = UserID;
            data.PersonalID = PersonalID;
            data            = new T_Personal().GetModel(data);
            if (data == null)
            {
                return;
            }
            ltName.Text        = data.RealName;
            imgAvatar.ImageUrl = MLMGC.COMP.Config.GetPersonalAvatarUrl(data.Avatar);
            //ltSex.Text = data.Sex == 1 ? "男" : "女";
            //ltMobile.Text = data.Mobile;
            //ltTel.Text = data.Tel;
            //ltFax.Text = data.Fax;
            //ltAddress.Text = data.Address;


            //DataTable dt = new T_ClientInfo().Statistics(new E_ClientInfo() { PersonalID=PersonalID });
            //if (dt.Select("[Status] is null").Length > 0)//总量
            //{
            //    LtAmount.Text = dt.Select("[Status] is null")[0]["Amount"].ToString();
            //}
            //if (dt.Select("[Status]="+(int)EnumClientStatus.潜在客户).Length > 0)//潜在客户
            //{
            //    LtAmount1.Text = dt.Select("[Status]=" + (int)EnumClientStatus.潜在客户)[0]["Amount"].ToString();
            //}
            //if (dt.Select("[Status]=" + (int)EnumClientStatus.意向客户).Length > 0)//意向客户
            //{
            //    LtAmount2.Text = dt.Select("[Status]=" + (int)EnumClientStatus.意向客户)[0]["Amount"].ToString();
            //}
            //if (dt.Select("[Status]=" + (int)EnumClientStatus.成交客户).Length > 0)//成交
            //{
            //    LtAmount3.Text = dt.Select("[Status]=" + (int)EnumClientStatus.成交客户)[0]["Amount"].ToString();
            //}
            //if (dt.Select("[Status]=" + (int)EnumClientStatus.失败客户).Length > 0)//失败
            //{
            //    LtAmount4.Text = dt.Select("[Status]=" + (int)EnumClientStatus.失败客户)[0]["Amount"].ToString();
            //}
            //if (dt.Select("[Status]=" + (int)EnumClientStatus.报废客户).Length > 0)//报废
            //{
            //    LtAmount5.Text = dt.Select("[Status]=" + (int)EnumClientStatus.报废客户)[0]["Amount"].ToString();
            //}

            //显示最新的前几条微博
            rpListWeibo.DataSource = new T_Weibo().GetMainList(new E_Weibo()
            {
                WeiboID = 0, Count = 5
            });
            rpListWeibo.DataBind();

            //获取最新的n条公告信息
            rpListAnn.DataSource = new T_Announcement().GetNewList(new E_Announcement()
            {
                Count = 15
            });
            rpListAnn.DataBind();
        }
コード例 #5
0
        /// <summary>
        /// 点击确定按钮处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string oldPassword = txtOldPassword.Text;
            string newPassword = txtNewPassword.Text;
            string confirm     = txtConfirm.Text;

            if (oldPassword == "" || newPassword == "" || confirm == "")
            {
                MLMGC.COMP.Jscript.ShowMsg("请认真填写以上内容", this);
                return;
            }
            if (newPassword != confirm)
            {
                MLMGC.COMP.Jscript.ShowMsg("两次密码输入不一致", this);
                return;
            }
            E_User data = new E_User();

            data.PersonalID  = PersonalID;
            data.UserID      = UserID;
            data.Password    = MLMGC.COMP.EncryptString.EncryptPassword(oldPassword);
            data.NewPassword = MLMGC.COMP.EncryptString.EncryptPassword(newPassword);
            bool flag = new T_Personal().UpdatePassword(data);

            if (flag)
            {
                MLMGC.COMP.Jscript.ShowMsg("修改成功", this);
            }
            else
            {
                MLMGC.COMP.Jscript.ShowMsg("修改失败", this);
            }
        }
コード例 #6
0
ファイル: ItemInfo.aspx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind()
        {
            //加载项目信息
            E_Item data = new T_Item().GetModel(new E_Item()
            {
                EnterpriseID = eid
            });

            if (data != null)
            {
                ltItemName.Text    = data.ItemName;
                ltItemIntro.Text   = data.ItemIntro;
                ltSignature.Text   = data.Signature;
                ltItemContent.Text = data.ItemContent;
                imgPhoto.ImageUrl  = MLMGC.COMP.Config.GetEnterpriseItemPhotoUrl(data.Photo);
                ltEstablished.Text = data.Established.ToShortDateString();
                //txtCityID.Text = data.CityID.ToString();
                region.RegionID = data.CityID;
            }

            //加载个人信息
            E_Personal pData = new T_Personal().GetModel(new E_Personal()
            {
                PersonalID = PersonalID, UserID = UserID
            });

            if (pData != null)
            {
                txtUserName.Text = pData.RealName;
                txtMobile.Text   = pData.Mobile;
                txtTel.Text      = pData.Tel;
                txtEmail.Text    = pData.Email;
                txtAddress.Text  = pData.Address;

                //判断个人是否已经加入了项目
                if (pData.ItemFlag == EnumItemFlag.已经加入项目)
                {
                    btnApply.Enabled = false;
                }
            }

            //判断个人是否已经申请过了该项目
            if (btnApply.Enabled)//若btnApply不可以用,说明他已经加入了项目,就不用再判断他是否申请过该项目了。
            {
                bool flag = new T_ItemApply().Exists(new E_ItemApply()
                {
                    ItemID = iid, UserID = UserID, ApplyType = EnumApplyType.申请加入
                });
                if (flag)
                {
                    btnApply.Text    = "申请已提交,正在申核。";
                    btnApply.Enabled = false;
                }
            }

            loadMessage();
        }
コード例 #7
0
ファイル: Info.ashx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 修改个人基本信息
        /// </summary>
        private void UpdateBase()
        {
            //获取界面数据
            string   name = nv["name"];
            int      gender, marital, workyear;
            DateTime birthday;

            if (!int.TryParse(nv["gender"], out gender) || !int.TryParse(nv["marital"], out marital) || !int.TryParse(nv["workyear"], out workyear) || !DateTime.TryParse(nv["birthday"], out birthday))
            {
                HttpContext.Current.Response.Write("参数错误");
                return;
            }
            string email   = nv["email"];
            string mobile  = nv["mobile"];
            string tel     = nv["tel"];
            string fax     = nv["fax"];
            string keyword = nv["keyword"];
            string address = nv["address"];

            //验证邮箱、手机、电话格式是否正确
            bool flag = new Regex(@"^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$").IsMatch(email);

            flag = flag & new Regex(@"^1(3|5|8)+\d{9}$").IsMatch(mobile);
            if (!string.IsNullOrEmpty(tel))
            {
                flag = flag & new Regex(@"^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$").IsMatch(tel);
            }
            if (!string.IsNullOrEmpty(fax))
            {
                flag = flag & new Regex(@"^(0[0-9]{2,3}\-)?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?$").IsMatch(fax);
            }

            if (!flag)
            {
                HttpContext.Current.Response.Write("参数错误");
                return;
            }
            E_Personal data = new E_Personal();

            data.PersonalID = pp.PersonalID;
            data.UserID     = pp.UserID;

            data.RealName         = name;
            data.Sex              = gender;
            data.SetMaritalStatus = marital;
            data.SetWorkYears     = workyear;
            data.Birthday         = birthday;
            data.Email            = email;
            data.Mobile           = mobile;
            data.Tel              = tel;
            data.Fax              = fax;
            data.KeyWord          = keyword;
            data.Address          = address;
            bool b = new T_Personal().Update(data);

            HttpContext.Current.Response.Write(b ? "1" : "0");
        }
コード例 #8
0
ファイル: Modify.aspx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 绑定数据
        /// </summary>
        protected void databind()
        {
            //获取个人基本信息
            E_Personal data = new E_Personal();

            data.UserID     = UserID;
            data.PersonalID = PersonalID;
            data            = new T_Personal().GetModel(data);
            if (data == null)
            {
                return;
            }
            EnumUtil.BindList <EnumWorkYear>(ddlWorkYear);
            EnumUtil.BindList <EnumScale>(ddlScale);
            //-----------Info---------
            lblBName.Text     = data.RealName;
            lblBSex.Text      = data.Sex == 0 ? "男" : "女";
            lblBMarital.Text  = data.MaritalStatus.ToString();
            lblBBirthday.Text = string.Format("{0:yyyy-MM-dd}", data.Birthday);
            lblBWorkYear.Text = data.WorkYears.ToString();
            //居住地
            //户口所在地
            lblBEmail.Text   = data.Email;
            lblBMobile.Text  = data.Mobile;
            lblBTel.Text     = data.Tel;
            lblBFax.Text     = data.Fax;
            lblBKeyword.Text = data.KeyWord;
            lblBAddress.Text = data.Address;

            //-----------Edit----------
            txtBName.Text             = data.RealName;
            rdBGender.SelectedValue   = data.Sex.ToString();
            rdBMarital.SelectedValue  = ((int)data.MaritalStatus).ToString();
            txtBBirthday.Text         = string.Format("{0:yyyy-MM-dd}", data.Birthday);
            ddlWorkYear.SelectedValue = ((int)data.WorkYears).ToString();
            //居住地
            //户口所在地
            txtBEmail.Text   = data.Email;
            txtBMobile.Text  = data.Mobile;
            txtBTel.Text     = data.Tel;
            txtBFax.Text     = data.Fax;
            txtBKeyword.Text = data.KeyWord;
            txtBAddress.Text = data.Address;


            //获取个人的工作经验
            E_JobExperience dataJob = new E_JobExperience();

            dataJob.PersonalID = PersonalID;
            dataJob.UserID     = UserID;

            rpList.DataSource = new T_JobExperience().GetList(dataJob);
            rpList.DataBind();
        }
コード例 #9
0
        /// <summary>
        /// 删除个人用户
        /// </summary>
        public void Delete()
        {
            int uid = Convert.ToInt32(nv["uid"]);
            int pid = Convert.ToInt32(nv["pid"]);

            E_Personal data = new E_Personal();

            data.UserID     = uid;
            data.PersonalID = pid;
            int result = new T_Personal().Delete(data);

            HttpContext.Current.Response.Write(result);
        }
コード例 #10
0
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind()
        {
            E_Personal data = new E_Personal();

            data.PersonalID = PersonalID;
            data.UserID     = UserID;
            data            = new T_Personal().GetModel(data);
            if (data != null)
            {
                string url = data.Avatar == "" ? "/images/guanliyuan.jpg" : MLMGC.COMP.Config.GetPersonalAvatarUrl(data.Avatar);
                imgAvatar.ImageUrl = url;
            }
        }
コード例 #11
0
        /// <summary>
        /// 修改个人用户状态
        /// </summary>
        public void Status()
        {
            int uid    = Convert.ToInt32(nv["uid"]);
            int pid    = Convert.ToInt32(nv["pid"]);
            int status = Convert.ToInt32(nv["status"]);

            E_Personal data = new E_Personal();

            data.UserID     = uid;
            data.PersonalID = pid;
            data.Status     = status;
            bool flag = new T_Personal().PersonalStatus(data);

            HttpContext.Current.Response.Write(flag ? "1" : "0");
        }
コード例 #12
0
        /// <summary>
        /// 点击确定按钮处理事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string userName = txtUserName.Text;

            if (userName == "")
            {
                MLMGC.COMP.Jscript.ShowMsg("请输入用户名", this);
                return;
            }
            //验证通过
            E_User data = new E_User();

            data.UserName = userName;
            data.UserType = (int)UserType.个人用户;
            data.Status   = (int)UserStatus.启用;
            int result = new T_Personal().GetPassword(data);

            switch (result)
            {
            case 1:
                bool flag = SendEmail(data.Password, data.UserName);
                if (flag)
                {
                    MLMGC.COMP.Jscript.ShowMsg("您的密码已发送到您的邮箱,请注意查收", this);
                }
                else
                {
                    MLMGC.COMP.Jscript.ShowMsg("邮件发送失败", this);
                }
                break;

            case 0:
                MLMGC.COMP.Jscript.ShowMsg("用户名不存在", this);
                break;

            case -1:
                MLMGC.COMP.Jscript.ShowMsg("用户已禁用", this);
                break;

            case -2:
                MLMGC.COMP.Jscript.ShowMsg("用户账户已过期", this);
                break;
            }
        }
コード例 #13
0
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind(int uid, int pid)
        {
            E_Personal data = new E_Personal();

            data.UserID     = uid;
            data.PersonalID = pid;
            data            = new T_Personal().SelectModel(data);
            if (data != null)
            {
                txtRealName.Text  = data.RealName;
                txtTel.Text       = data.Tel;
                txtEmail.Text     = data.Email;
                txtMobile.Text    = data.Mobile;
                txtFax.Text       = data.Fax;
                txtAddress.Text   = data.Address;
                txtClientNum.Text = data.ClientNum.ToString();
                txtUserName.Text  = data.UserName;
                //txtPassword.Text = data.Password;
            }
        }
コード例 #14
0
        void AddAuthCode()
        {
            //------------------先验证邮箱是否可用-----------------------
            string email = nv["email"];
            bool   fl    = new T_Personal().AuthEmail(new E_PersonalUser {
                UserName = email
            });

            if (!fl)
            {
                HttpContext.Current.Response.Write("-2");   //-2,说明邮箱已存在
                return;
            }

            //随机码
            string     emailCode = StringUtil.RndString(6);
            E_Personal data      = new E_Personal();

            data.UID       = Guid.Parse(nv["uid"]);
            data.EmailCode = emailCode;
            data.UserName  = email;

            //发送邮件
            bool f = SendEmail(data.UID.ToString(), emailCode, email);

            if (!f)
            {
                HttpContext.Current.Response.Write("-1");   //-1,说明邮件发送失败
                return;
            }
            bool flag = new T_Personal().AddAuthCode(data);

            if (flag)
            {
                HttpContext.Current.Response.Write("1");    //验证码插入成功
            }
            else
            {
                HttpContext.Current.Response.Write("0");    //验证码插入失败
            }
        }
コード例 #15
0
ファイル: My.aspx.cs プロジェクト: i-sync/minglubao
        protected void databind()
        {
            //个人信息
            E_Personal dataPersonal = new E_Personal();

            dataPersonal.UserID     = UserID;
            dataPersonal.PersonalID = PersonalID;
            dataPersonal            = new T_Personal().GetModel(dataPersonal);
            if (dataPersonal == null)
            {
                Response.Redirect("../main.aspx");
            }
            ltName.Text        = dataPersonal.RealName;
            imgAvatar.ImageUrl = MLMGC.COMP.Config.GetPersonalAvatarUrl(dataPersonal.Avatar);
            //微博信息
            T_Weibo bll  = new T_Weibo();
            E_Weibo data = new E_Weibo();

            data.PersonalID     = PersonalID;
            data.Page           = new E_Page();
            data.Page.PageSize  = pagesize;
            data.Page.PageIndex = pageindex;
            rpList.DataSource   = bll.SelfList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pagesize;
            pageList1.CurrentPageIndex      = pageindex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有 <span class='red_font'>{0}</span> 条微博", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";

            //获取最新的n条公告信息
            rpListAnn.DataSource = new T_Announcement().GetNewList(new E_Announcement()
            {
                Count = 15
            });
            rpListAnn.DataBind();
        }
コード例 #16
0
ファイル: Index.aspx.cs プロジェクト: i-sync/minglubao
        protected void databind()
        {
            //个人信息
            E_Personal dataPersonal = new E_Personal();

            dataPersonal.UserID     = UserID;
            dataPersonal.PersonalID = PersonalID;
            dataPersonal            = new T_Personal().GetModel(dataPersonal);
            if (dataPersonal == null)
            {
                Response.Redirect("../main.aspx");
            }
            ltName.Text        = dataPersonal.RealName;
            imgAvatar.ImageUrl = MLMGC.COMP.Config.GetPersonalAvatarUrl(dataPersonal.Avatar);

            //获取最新的n条公告信息
            rpListAnn.DataSource = new T_Announcement().GetNewList(new E_Announcement()
            {
                Count = 15
            });
            rpListAnn.DataBind();
        }
コード例 #17
0
ファイル: PersonalInfo.aspx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 绑定数据
        /// </summary>
        protected void databind()
        {
            //获取个人基本信息
            E_Personal data = new E_Personal();

            data.UserID     = userid;
            data.PersonalID = personalid;
            data            = new T_Personal().GetModel(data);
            if (data == null)
            {
                return;
            }
            //-----------Info---------
            lblBName.Text     = data.RealName;
            lblBSex.Text      = data.Sex == 0 ? "男" : "女";
            lblBMarital.Text  = data.MaritalStatus.ToString();
            lblBBirthday.Text = string.Format("{0:yyyy-MM-dd}", data.Birthday);
            lblBWorkYear.Text = data.WorkYears.ToString();
            //居住地
            //户口所在地
            lblBEmail.Text   = data.Email;
            lblBMobile.Text  = data.Mobile;
            lblBTel.Text     = data.Tel;
            lblBFax.Text     = data.Fax;
            lblBKeyword.Text = data.KeyWord;
            lblBAddress.Text = data.Address;

            //获取个人的工作经验
            E_JobExperience dataJob = new E_JobExperience();

            dataJob.PersonalID = personalid;
            dataJob.UserID     = userid;

            rpList.DataSource = new T_JobExperience().GetList(dataJob);
            rpList.DataBind();
        }
コード例 #18
0
ファイル: List.aspx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind()
        {
            //绑定人员信息
            DataTable dt = new T_Personal().DataList();

            ddlPersonal.Items.Add(new ListItem("", "-1"));
            foreach (DataRow row in dt.Rows)
            {
                ddlPersonal.Items.Add(new ListItem(row["RealName"].ToString(), row["PersonalID"].ToString()));
            }

            int     personalid;
            E_Weibo data = new E_Weibo();

            data.Detail    = Requests.GetQueryString("detail");                  //获取内容
            txtDetail.Text = data.Detail;
            int.TryParse(Requests.GetQueryString("personalid"), out personalid); //个人编号
            data.PersonalID           = personalid;
            ddlPersonal.SelectedValue = personalid.ToString();

            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageIndex = pageIndex;
            data.Page.PageSize  = pageSize;

            DataTable dtList = new T_Weibo().AdminList(data);

            rpList.DataSource = dtList;
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }
コード例 #19
0
ファイル: List.aspx.cs プロジェクト: i-sync/minglubao
        /// <summary>
        /// 数据绑定
        /// </summary>
        protected void databind()
        {
            //获取个人信息,判断他的信息是否完善,如果不完善,跳转到个人资料页面进行填写。
            E_Personal dataPersonal = new E_Personal();

            dataPersonal.UserID     = UserID;
            dataPersonal.PersonalID = PersonalID;
            dataPersonal            = new T_Personal().GetModel(dataPersonal);
            if (dataPersonal == null)
            {
                Response.Redirect("../main.aspx");
            }
            //判断资料是否完善
            if (!new T_Personal().IsPerfect(dataPersonal))
            {
                Jscript.AlertAndRedirect(this, "个人信息不完善", "../Modify.aspx");
                return;
            }

            //绑定文件类型
            EnumUtil.BindList <EnumFileType>(rdType);
            rdType.Items.RemoveAt(rdType.Items.Count - 1);//去掉最后一个其它
            //文库项目分类
            DataTable dt = new T_WenKuClass().GetList();

            //绑定目录分类
            ddlCategory.Items.Add(new ListItem("全部", "-1"));
            if (dt == null)
            {
                return;
            }
            foreach (DataRow row in dt.Rows)
            {
                ddlCategory.Items.Add(new ListItem(row["WenKuClassName"].ToString(), row["WenKuClassID"].ToString()));
            }
            ddlCategory.Items.Add(new ListItem("其它", "0"));


            //获取文库列表
            E_WenKu data = new E_WenKu();

            data.UserID               = UserID;
            data.WenKuClassID         = Requests.GetQueryInt("cid", -1);
            ddlCategory.SelectedValue = data.WenKuClassID.ToString();

            data.Keywords        = Requests.GetQueryString("keywords");
            txtName.Text         = data.Keywords;
            data.SetFileType     = Requests.GetQueryInt("filetype", 0);
            rdType.SelectedValue = ((int)data.FileType).ToString();
            data.SetStatusFlag   = (int)EnumStatusFlag.审核通过且上线;

            data.Page           = new MLMGC.DataEntity.E_Page();
            data.Page.PageIndex = pageIndex;
            data.Page.PageSize  = pageSize;

            rpList.DataSource = new T_WenKu().GetList(data);
            rpList.DataBind();

            //设置分页样式
            pageList1.PageSize              = pageSize;
            pageList1.CurrentPageIndex      = pageIndex;
            pageList1.RecordCount           = data.Page.TotalCount;
            pageList1.CustomInfoHTML        = string.Format("共有记录 <span class='red_font'>{0}</span> 条", pageList1.RecordCount);
            pageList1.TextAfterPageIndexBox = "&nbsp;页/" + pageList1.PageCount + "&nbsp;";
        }