Example #1
0
        protected bool UserInsert()
        {
            KPI_UserEntity usEntity = new KPI_UserEntity();

            usEntity.UserID       = Guid.NewGuid().ToString();
            usEntity.UserCode     = tbxUserCode.Text.Trim();
            usEntity.UserName     = tbxUserName.Text.Trim();
            usEntity.UserPassword = KPI_UserDal.GetDESString("123456");
            usEntity.UserEMail    = tbxUserEMail.Text.Trim();
            usEntity.UserPhone    = tbxUserPhone.Text.Trim();
            usEntity.UserTitle    = tbxUserTitle.Text.Trim();

            usEntity.UserGroups = lblUserGroups.Text.Trim();

            usEntity.UserIsValid = int.Parse(rblUserIsValid.SelectedValue);

            if (KPI_UserDal.Insert(usEntity))
            {
                MessageBox.popupClientMessage(this.Page, "添加成功!新用户的初始密码为:123456", "call();");
                return(true);
            }
            else
            {
                MessageBox.popupClientMessage(this.Page, "添加失败!", "call();");
                return(false);
            }
        }
Example #2
0
        protected bool UserUpdate()
        {
            string userid = ViewState["userid"].ToString();

            KPI_UserEntity usEntity = new KPI_UserEntity();

            usEntity.UserID = userid;

            usEntity.UserName  = tbxUserCode.Text.Trim();
            usEntity.UserEMail = tbxUserEMail.Text.Trim();
            usEntity.UserPhone = tbxUserPhone.Text.Trim();
            usEntity.UserTitle = tbxUserTitle.Text.Trim();

            usEntity.UserGroups = lblUserGroups.Text.Trim();

            usEntity.UserIsValid = int.Parse(rblUserIsValid.SelectedValue);

            if (KPI_UserDal.Update(usEntity))
            {
                MessageBox.popupClientMessage(this.Page, "修改成功!", "call();");
                return(true);
            }
            else
            {
                MessageBox.popupClientMessage(this.Page, "修改失败!", "call();");
                return(false);
            }
        }
Example #3
0
        void BindValues(string usercode)
        {
            string userid = KPI_UserDal.GetUserID(usercode);

            ViewState["userid"] = userid;

            KPI_UserEntity usEntity = KPI_UserDal.GetEntity(userid);

            tbxUserCode.Text = usEntity.UserCode;
            tbxUserName.Text = usEntity.UserName;
            //tbxUserPassword.Text = usEntity.UserPassword;
            //tbxUserP1.Text = "";
            //tbxUserP2.Text = "";
            tbxUserEMail.Text = usEntity.UserEMail;
            tbxUserPhone.Text = usEntity.UserPhone;
            tbxUserTitle.Text = usEntity.UserTitle;
        }
Example #4
0
        void BindValues(string userid)
        {
            KPI_UserEntity usEntity = KPI_UserDal.GetEntity(userid);

            tbxUserCode.Text = usEntity.UserCode;
            tbxUserName.Text = usEntity.UserName;
            //tbxUserPassword.Text = usEntity.UserPassword;
            //tbxUserP1.Text = "";
            //tbxUserP2.Text = "";
            tbxUserEMail.Text = "";
            tbxUserPhone.Text = "";
            tbxUserTitle.Text = "";


            lblUserGroups.Text = "";

            //gvUser.DataSource = dt;

            //gvUser.DataBind();
        }
Example #5
0
        protected void ImportFromExcelToCreate(DataSet ds)
        {
            try
            {
                System.Data.DataTable dt = ds.Tables[0];

                int nAll    = dt.Rows.Count;
                int nCreate = 0;
                int nExist  = 0;

                foreach (System.Data.DataRow dr in dt.Rows)
                {
                    if (dr["SelectX"].ToString().ToLower() == "x")
                    {
                        string userid   = Guid.NewGuid().ToString();
                        string usercode = dr["UserCode"].ToString().Trim();

                        //判断是否存在
                        if (KPI_UserDal.UserCodeExist(usercode, userid))
                        {
                            nExist += 1;
                            continue;
                        }

                        string username       = dr["UserName"].ToString().Trim();
                        string userdesc       = dr["UserDesc"].ToString().Trim();
                        string userpassword   = KPI_UserDal.GetDESString(dr["UserPassword"].ToString().Trim());
                        string useremail      = dr["UserEmail"].ToString().Trim();
                        string userphone      = dr["UserPhone"].ToString().Trim();
                        string usertitle      = dr["UserTitle"].ToString().Trim();
                        string usergroups     = "";
                        int    userisvalid    = int.Parse(dr["UserIsValid"].ToString().Trim());
                        string usernote       = dr["UserNote"].ToString().Trim();
                        string usercreatetime = DateTime.Now.ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss");
                        //string usermodifytime = usercreatetime;

                        KPI_UserEntity usMenu = new KPI_UserEntity();
                        usMenu.UserID         = userid;
                        usMenu.UserCode       = usercode;
                        usMenu.UserName       = username;
                        usMenu.UserDesc       = userdesc;
                        usMenu.UserPassword   = userpassword;
                        usMenu.UserEMail      = useremail;
                        usMenu.UserPhone      = userphone;
                        usMenu.UserTitle      = usertitle;
                        usMenu.UserGroups     = usergroups;
                        usMenu.UserIsValid    = userisvalid;
                        usMenu.UserNote       = usernote;
                        usMenu.UserCreateTime = usercreatetime;
                        usMenu.UserModifyTime = usercreatetime;

                        if (KPI_UserDal.Insert(usMenu))
                        {
                            nCreate += 1;
                        }
                    }
                }


                string strInfor = "用户总数:{0}个, 创建成功:{1}个,已存在用户: {2}个。";
                strInfor = string.Format(strInfor, nAll, nCreate, nExist);

                MessageBox.popupClientMessage(this.Page, strInfor, "call();");


                BindGrid();

                return;
            }
            catch (Exception)
            {
                //
                //MessageBox.popupClientMessage(this.Page, ee.Message, "call();");

                return;
            }
        }
Example #6
0
        protected void btnConfirm_Click(object sender, EventArgs e)
        {
            string userid   = ViewState["userid"].ToString();
            string usercode = tbxUserCode.Text.Trim();

            //是否特殊用户sisdemo不能修改;sisadmin可以修改
            if (usercode.ToUpper() == "SISDEMO")
            {
                MessageBox.popupClientMessage(this.Page, "无权修改sisdemo用户!", "call();");
                return;
            }

            //不能为空
            if (tbxUserP1.Text.Trim() == "")
            {
                tbxUserPassword.Text = "";
                tbxUserP1.Text       = "";
                tbxUserP2.Text       = "";

                MessageBox.popupClientMessage(this.Page, "新密码不能为空!", "call();");
                return;
            }

            string username = tbxUserName.Text.Trim();

            string oldpassword  = KPI_UserDal.GetUserPassword(userid);
            string userpassword = KPI_UserDal.GetDESString(tbxUserPassword.Text.Trim());

            string newpassword = KPI_UserDal.GetDESString(tbxUserP1.Text.Trim());

            string userp1    = tbxUserP1.Text.Trim();
            string userp2    = tbxUserP2.Text.Trim();
            string useremail = tbxUserEMail.Text.Trim();
            string userphone = tbxUserPhone.Text.Trim();
            string usertitle = tbxUserTitle.Text.Trim();

            //判断用户是否为空
            if (username == "")
            {
                tbxUserPassword.Text = "";
                tbxUserP1.Text       = "";
                tbxUserP2.Text       = "";

                MessageBox.popupClientMessage(this.Page, "用户姓名都不能空!", "call();");
                return;
            }

            //判断旧密码是否正确
            if (oldpassword != userpassword)
            {
                tbxUserPassword.Text = "";
                tbxUserP1.Text       = "";
                tbxUserP2.Text       = "";

                MessageBox.popupClientMessage(this.Page, "旧密码不正确!", "call();");
                return;
            }

            //判断新密码是否一致
            if (userp1 != userp2)
            {
                tbxUserPassword.Text = "";
                tbxUserP1.Text       = "";
                tbxUserP2.Text       = "";

                MessageBox.popupClientMessage(this.Page, "新密码不一致!", "call();");
                return;
            }

            //判断新旧密码是否一致
            if (oldpassword == newpassword)
            {
                tbxUserPassword.Text = "";
                tbxUserP1.Text       = "";
                tbxUserP2.Text       = "";

                MessageBox.popupClientMessage(this.Page, "新密码不一致!", "call();");
                return;
            }

            KPI_UserEntity usEntity = new KPI_UserEntity();

            usEntity.UserID       = userid;
            usEntity.UserName     = username;
            usEntity.UserPassword = newpassword;
            usEntity.UserEMail    = useremail;
            usEntity.UserPhone    = userphone;
            usEntity.UserTitle    = usertitle;


            if (KPI_UserDal.Update(usEntity))
            {
                MessageBox.popupClientMessage(this.Page, "修改成功!", "call();");
            }
            else
            {
                MessageBox.popupClientMessage(this.Page, "修改错误!", "call();");
            }

            return;
        }