示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["UserID"] == null)  //如果用户还没登陆跳到登陆页面
                {
                    Response.Redirect("../login.aspx");
                }
                else
                {
                    sr_User             users = new sr_User();
                    ZQUSR.Model.sr_User model = users.GetModel(Session["UserID"].ToString());

                    Lb_UserID.Text        = model.PK_UserID;
                    Lb_UserName.Text      = model.UserName;
                    Lb_UserSex.Text       = model.Sex;
                    Lb_UserUnit.Text      = model.Unit;
                    Lb_UserEducation.Text = model.Education;
                    Lb_UserZhiCheng.Text  = model.ZhiCheng;
                    Lb_UserTel.Text       = model.Telephone;
                    int i = int.Parse(model.InOffice.ToString());
                    if (i == 1)
                    {
                        Lb_UserInOffice.Text = "在职";
                    }
                    else
                    {
                        Lb_UserInOffice.Text = "不在职";
                    }
                    Lb_UserEmail.Text      = model.Email;
                    Lb_UserLoginTimes.Text = model.Logins.ToString();
                }
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["UserID"] == null)  //如果用户还没登陆跳到登陆页面
                {
                    Response.Redirect("login.aspx");
                }
                else
                {
                    sr_User             users = new sr_User();
                    ZQUSR.Model.sr_User model = users.GetModel(Session["UserID"].ToString());

                    //TB_UserID.Text = Session["UserID"].ToString();
                    TB_UserID.Text              = model.PK_UserID;
                    TB_UserName.Text            = model.UserName;
                    DropDL_Sex.SelectedValue    = model.Sex; //
                    TB_Unit.SelectedValue       = model.Unit;
                    DropDL_Degree.SelectedValue = model.Education;
                    TB_ZhiCheng.SelectedValue   = model.ZhiCheng;
                    TB_Telephone.Text           = model.Telephone;
                    int i = int.Parse(model.InOffice.ToString());
                    if (i == 1)
                    {
                        DropDL_Job.SelectedValue = "在职";
                    }
                    else
                    {
                        DropDL_Job.SelectedValue = "不在职";
                    }
                    TB_Email.Text = model.Email;
                }
            }
        }
        private void BindData(string srid)
        {
            //得到对象实体
            AchievementModel = AchievementBll.GetModel(srid);
            UserModel        = UserBll.GetModel(AchievementModel.FK_UserID);

            //绑定数据到Label
            lblUserName.Text = UserModel.UserName;
            lblUserUnit.Text = UserModel.Unit;
            lblSex.Text      = UserModel.Sex;
            lblZhiCheng.Text = UserModel.ZhiCheng;

            lblBigSort.Text    = AchievementModel.BigSort;
            lblSchoolSign.Text = AchievementModel.SchoolSign;
            lblRank.Text       = (AchievementModel.Rank).ToString();
            lblPopulation.Text = (AchievementModel.Population).ToString();
            lblAllAuthor.Text  = AchievementModel.AllAuthor;
            lblRemark.Text     = AchievementModel.Remark;
            lblJiBie.Text      = (AchievementModel.LevelFactor).ToString() + AchievementModel.JiBie;
            lblPerScore.Text   = (AchievementModel.PerScore).ToString();
            string state = (AchievementModel.AuditState).ToString();

            lblAuditState.Text = StateInfo.GetAuditState(state);
            lblReason.Text     = AchievementModel.Extra1;

            if (state == "2" || state == "4" || state == "6")
            {
                PanelReasonVisible.Visible = true;
            }

            lblSRID.Text   = AchievementModel.PK_AID;
            lblType.Text   = AchievementModel.Type;
            lblTitle.Text  = AchievementModel.Title;
            lblSource.Text = AchievementModel.Source;
            lblTime.Text   = string.Format("{0:yyyy-MM-dd}", AchievementModel.PublishTime);
            lblGrade.Text  = AchievementModel.Grade;


            //if (state == "1" || state == "3" || state == "5" || state == "7")
            //{
            //    Button1.Enabled = false;
            //    Button2.Enabled = false;
            //}
            //if (state == "3" || state == "5" || state == "7")
            //{
            //    Button3.Enabled = false;
            //    Button4.Enabled = false;
            //}
            //if (state == "5" || state == "7")
            //{
            //    Button5.Enabled = false;
            //    Button6.Enabled = false;
            //}
            //if (state == "7")
            //{
            //    Button7.Enabled = false;
            //    Button8.Enabled = false;
            //}
        }
示例#4
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(ZQUSR.Model.sr_User model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update sr_User set ");
            strSql.Append("UserName=@UserName,");
            strSql.Append("Password=@Password,");
            strSql.Append("Sex=@Sex,");
            strSql.Append("Unit=@Unit,");
            strSql.Append("Education=@Education,");
            strSql.Append("ZhiCheng=@ZhiCheng,");
            strSql.Append("Telephone=@Telephone,");
            strSql.Append("InOffice=@InOffice,");
            strSql.Append("Email=@Email,");
            strSql.Append("Logins=@Logins,");
            strSql.Append("LastLogin=@LastLogin,");
            strSql.Append("Status=@Status,");
            strSql.Append("Extra1=@Extra1,");
            strSql.Append("Extra2=@Extra2,");
            strSql.Append("Extra3=@Extra3");
            strSql.Append(" where PK_UserID=@PK_UserID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@PK_UserID", SqlDbType.NVarChar,  10),
                new SqlParameter("@UserName",  SqlDbType.NVarChar,  10),
                new SqlParameter("@Password",  SqlDbType.NVarChar,  32),
                new SqlParameter("@Sex",       SqlDbType.Char,       2),
                new SqlParameter("@Unit",      SqlDbType.NVarChar,  20),
                new SqlParameter("@Education", SqlDbType.NVarChar,  10),
                new SqlParameter("@ZhiCheng",  SqlDbType.NVarChar,  10),
                new SqlParameter("@Telephone", SqlDbType.NVarChar,  15),
                new SqlParameter("@InOffice",  SqlDbType.TinyInt,    1),
                new SqlParameter("@Email",     SqlDbType.NVarChar,  30),
                new SqlParameter("@Logins",    SqlDbType.Int,        4),
                new SqlParameter("@LastLogin", SqlDbType.DateTime),
                new SqlParameter("@Status",    SqlDbType.TinyInt,    1),
                new SqlParameter("@Extra1",    SqlDbType.NVarChar,  10),
                new SqlParameter("@Extra2",    SqlDbType.NVarChar,  10),
                new SqlParameter("@Extra3",    SqlDbType.NVarChar, 10)
            };
            parameters[0].Value  = model.PK_UserID;
            parameters[1].Value  = model.UserName;
            parameters[2].Value  = model.Password;
            parameters[3].Value  = model.Sex;
            parameters[4].Value  = model.Unit;
            parameters[5].Value  = model.Education;
            parameters[6].Value  = model.ZhiCheng;
            parameters[7].Value  = model.Telephone;
            parameters[8].Value  = model.InOffice;
            parameters[9].Value  = model.Email;
            parameters[10].Value = model.Logins;
            parameters[11].Value = model.LastLogin;
            parameters[12].Value = model.Status;
            parameters[13].Value = model.Extra1;
            parameters[14].Value = model.Extra2;
            parameters[15].Value = model.Extra3;

            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
示例#5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ZQUSR.Model.sr_User GetModel(string PK_UserID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 PK_UserID,UserName,Password,Sex,Unit,Education,ZhiCheng,Telephone,InOffice,Email,Logins,LastLogin,Status,Extra1,Extra2,Extra3 from sr_User ");
            strSql.Append(" where PK_UserID=@PK_UserID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@PK_UserID", SqlDbType.NVarChar, 50)
            };
            parameters[0].Value = PK_UserID;

            ZQUSR.Model.sr_User model = new ZQUSR.Model.sr_User();
            DataSet             ds    = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                model.PK_UserID = ds.Tables[0].Rows[0]["PK_UserID"].ToString();
                model.UserName  = ds.Tables[0].Rows[0]["UserName"].ToString();
                model.Password  = ds.Tables[0].Rows[0]["Password"].ToString();
                model.Sex       = ds.Tables[0].Rows[0]["Sex"].ToString();
                model.Unit      = ds.Tables[0].Rows[0]["Unit"].ToString();
                model.Education = ds.Tables[0].Rows[0]["Education"].ToString();
                model.ZhiCheng  = ds.Tables[0].Rows[0]["ZhiCheng"].ToString();
                model.Telephone = ds.Tables[0].Rows[0]["Telephone"].ToString();
                if (ds.Tables[0].Rows[0]["InOffice"].ToString() != "")
                {
                    model.InOffice = int.Parse(ds.Tables[0].Rows[0]["InOffice"].ToString());
                }
                model.Email = ds.Tables[0].Rows[0]["Email"].ToString();
                if (ds.Tables[0].Rows[0]["Logins"].ToString() != "")
                {
                    model.Logins = int.Parse(ds.Tables[0].Rows[0]["Logins"].ToString());
                }
                if (ds.Tables[0].Rows[0]["LastLogin"].ToString() != "")
                {
                    model.LastLogin = DateTime.Parse(ds.Tables[0].Rows[0]["LastLogin"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Status"].ToString() != "")
                {
                    model.Status = int.Parse(ds.Tables[0].Rows[0]["Status"].ToString());
                }
                model.Extra1 = ds.Tables[0].Rows[0]["Extra1"].ToString();
                model.Extra2 = ds.Tables[0].Rows[0]["Extra2"].ToString();
                model.Extra3 = ds.Tables[0].Rows[0]["Extra3"].ToString();
                return(model);
            }
            else
            {
                return(null);
            }
        }
示例#6
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public void Add(ZQUSR.Model.sr_User model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into sr_User(");
            strSql.Append("PK_UserID,UserName,Password,Sex,Unit,Education,ZhiCheng,Telephone,InOffice,Email,Logins,LastLogin,Status,Extra1,Extra2,Extra3)");
            strSql.Append(" values (");
            strSql.Append("@PK_UserID,@UserName,@Password,@Sex,@Unit,@Education,@ZhiCheng,@Telephone,@InOffice,@Email,@Logins,@LastLogin,@Status,@Extra1,@Extra2,@Extra3)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@PK_UserID", SqlDbType.NVarChar,  10),
                new SqlParameter("@UserName",  SqlDbType.NVarChar,  10),
                new SqlParameter("@Password",  SqlDbType.NVarChar,  32),
                new SqlParameter("@Sex",       SqlDbType.Char,       2),
                new SqlParameter("@Unit",      SqlDbType.NVarChar,  20),
                new SqlParameter("@Education", SqlDbType.NVarChar,  10),
                new SqlParameter("@ZhiCheng",  SqlDbType.NVarChar,  10),
                new SqlParameter("@Telephone", SqlDbType.NVarChar,  15),
                new SqlParameter("@InOffice",  SqlDbType.TinyInt,    1),
                new SqlParameter("@Email",     SqlDbType.NVarChar,  30),
                new SqlParameter("@Logins",    SqlDbType.Int,        4),
                new SqlParameter("@LastLogin", SqlDbType.DateTime),
                new SqlParameter("@Status",    SqlDbType.TinyInt,    1),
                new SqlParameter("@Extra1",    SqlDbType.NVarChar,  10),
                new SqlParameter("@Extra2",    SqlDbType.NVarChar,  10),
                new SqlParameter("@Extra3",    SqlDbType.NVarChar, 10)
            };
            parameters[0].Value  = model.PK_UserID;
            parameters[1].Value  = model.UserName;
            parameters[2].Value  = model.Password;
            parameters[3].Value  = model.Sex;
            parameters[4].Value  = model.Unit;
            parameters[5].Value  = model.Education;
            parameters[6].Value  = model.ZhiCheng;
            parameters[7].Value  = model.Telephone;
            parameters[8].Value  = model.InOffice;
            parameters[9].Value  = model.Email;
            parameters[10].Value = model.Logins;
            parameters[11].Value = model.LastLogin;
            parameters[12].Value = model.Status;
            parameters[13].Value = model.Extra1;
            parameters[14].Value = model.Extra2;
            parameters[15].Value = model.Extra3;

            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
        private void BindData(string srid)
        {
            //得到对象实体
            AchievementModel = AchievementBll.GetModel(srid);
            UserModel = UserBll.GetModel(AchievementModel.FK_UserID);

            //绑定数据到Label
            lblUserName.Text = UserModel.UserName;
            lblUserUnit.Text = UserModel.Unit;
            lblSex.Text = UserModel.Sex;
            lblZhiCheng.Text = UserModel.ZhiCheng;

            lblBigSort.Text = AchievementModel.BigSort;
            lblSchoolSign.Text = AchievementModel.SchoolSign;
            lblRank.Text = (AchievementModel.Rank).ToString();
            lblPopulation.Text = (AchievementModel.Population).ToString();
            lblAllAuthor.Text = AchievementModel.AllAuthor;
            lblRemark.Text = AchievementModel.Remark;
            lblJiBie.Text = (AchievementModel.LevelFactor).ToString() + AchievementModel.JiBie;
            lblPerScore.Text = (AchievementModel.PerScore).ToString();
            string state = (AchievementModel.AuditState).ToString();
            lblAuditState.Text = StateInfo.GetAuditState(state);

            lblSRID.Text = AchievementModel.PK_AID;
            lblTitle.Text = AchievementModel.Title;
            lblTime.Text = string.Format("{0:yyyy-MM-dd}", AchievementModel.PublishTime);
            lblType.Text = AchievementModel.Type;
            lblUnit.Text = AchievementModel.Unit;
            lblReason.Text = AchievementModel.Extra1;

            if (state == "2" || state == "4" || state == "6")
            {
                PanelReasonVisible.Visible = true;
            }

            //if (state == "1" || state == "3" || state == "5" || state == "7")
            //{
            //    Button1.Enabled = false;
            //    Button2.Enabled = false;
            //}
            //if (state == "3" || state == "5" || state == "7")
            //{
            //    Button3.Enabled = false;
            //    Button4.Enabled = false;
            //}
            //if (state == "5" || state == "7")
            //{
            //    Button5.Enabled = false;
            //    Button6.Enabled = false;
            //}
            //if (state == "7")
            //{
            //    Button7.Enabled = false;
            //    Button8.Enabled = false;
            //}
        }
        protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            int         index = e.NewSelectedIndex;       //选中的行号
            GridViewRow row   = GridView1.Rows[index];    //在gridview中的行号
            string      uid   = row.Cells[0].Text.Trim(); //gridview中的第0列字段内容

            //sr_User users = new sr_User();
            ZQUSR.Model.sr_User model = users.GetModel(uid);

            TB_UserID.Text = model.PK_UserID;

            TB_UserName.Text = model.UserName;
            string sex      = model.Sex.Trim().ToString();
            string unit     = model.Unit.Trim().ToString();
            string TDegree  = model.Education.Trim().ToString();
            string ZhiCheng = model.ZhiCheng.Trim().ToString();

            if (sex != "")
            {
                DropDL_Sex.SelectedValue = model.Sex;
            }
            if (unit != "")
            {
                TB_Unit.SelectedValue = model.Unit;
            }
            if (TDegree != "")
            {
                DropDL_Degree.SelectedValue = model.Education;
            }
            if (TDegree != "")
            {
                TB_ZhiCheng.SelectedValue = model.ZhiCheng;
            }

            TB_Telephone.Text = model.Telephone;
            int i = int.Parse(model.InOffice.ToString());

            if (i == 1)
            {
                DropDL_Job.SelectedValue = "在职";
            }
            else
            {
                DropDL_Job.SelectedValue = "不在职";
            }

            TB_Email.Text = model.Email;
            int j = model.Status.Value;

            if (j == 1)
            {
                DropStatus.SelectedValue = "可以登录";
            }
            else
            {
                DropStatus.SelectedValue = "禁止登录";
            }

            RePwd.Text          = "";
            this.Panel1.Visible = true;
        }
示例#9
0
        /// <summary>
        /// �õ�һ������ʵ��
        /// </summary>
        public ZQUSR.Model.sr_User GetModel(string PK_UserID)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 PK_UserID,UserName,Password,Sex,Unit,Education,ZhiCheng,Telephone,InOffice,Email,Logins,LastLogin,Status,Extra1,Extra2,Extra3 from sr_User ");
            strSql.Append(" where PK_UserID=@PK_UserID ");
            SqlParameter[] parameters = {
                    new SqlParameter("@PK_UserID", SqlDbType.NVarChar,50)};
            parameters[0].Value = PK_UserID;

            ZQUSR.Model.sr_User model = new ZQUSR.Model.sr_User();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                model.PK_UserID = ds.Tables[0].Rows[0]["PK_UserID"].ToString();
                model.UserName = ds.Tables[0].Rows[0]["UserName"].ToString();
                model.Password = ds.Tables[0].Rows[0]["Password"].ToString();
                model.Sex = ds.Tables[0].Rows[0]["Sex"].ToString();
                model.Unit = ds.Tables[0].Rows[0]["Unit"].ToString();
                model.Education = ds.Tables[0].Rows[0]["Education"].ToString();
                model.ZhiCheng = ds.Tables[0].Rows[0]["ZhiCheng"].ToString();
                model.Telephone = ds.Tables[0].Rows[0]["Telephone"].ToString();
                if (ds.Tables[0].Rows[0]["InOffice"].ToString() != "")
                {
                    model.InOffice = int.Parse(ds.Tables[0].Rows[0]["InOffice"].ToString());
                }
                model.Email = ds.Tables[0].Rows[0]["Email"].ToString();
                if (ds.Tables[0].Rows[0]["Logins"].ToString() != "")
                {
                    model.Logins = int.Parse(ds.Tables[0].Rows[0]["Logins"].ToString());
                }
                if (ds.Tables[0].Rows[0]["LastLogin"].ToString() != "")
                {
                    model.LastLogin = DateTime.Parse(ds.Tables[0].Rows[0]["LastLogin"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Status"].ToString() != "")
                {
                    model.Status = int.Parse(ds.Tables[0].Rows[0]["Status"].ToString());
                }
                model.Extra1 = ds.Tables[0].Rows[0]["Extra1"].ToString();
                model.Extra2 = ds.Tables[0].Rows[0]["Extra2"].ToString();
                model.Extra3 = ds.Tables[0].Rows[0]["Extra3"].ToString();
                return model;
            }
            else
            {
                return null;
            }
        }