예제 #1
0
        /// <summary>
        ///
        /// </summary>
        private void InitForm()
        {
            tr_1.Visible = !IsUpdate;
            tr_2.Visible = !IsUpdate;

            foreach (ManageRole item in Enum.GetValues(typeof(ManageRole)))
            {
                if (item != ManageRole.None)
                {
                    ListItem listItem = new ListItem(ManageFactory.GetManageRoleView(item), ((int)item).ToString());
                    if (((ItemInfo.role) & item) == item)
                    {
                        listItem.Selected = true;
                    }
                    this.cbl_roles.Items.Add(listItem);
                }
            }
            if (IsUpdate)
            {
                hf_isupdate.Value     = "1";
                this.txtusername.Text = ItemInfo.username;
                this.txtrelname.Text  = ItemInfo.relname;
                this.ddlCommissionType.SelectedValue = ItemInfo.commissiontype.ToString();
                this.ddlStus.SelectedValue           = ItemInfo.status.ToString();
                this.lbllastloginip.Text             = ItemInfo.lastLoginIp;

                if (ItemInfo.lastLoginTime.HasValue)
                {
                    this.lbllastlogintime.Text = ItemInfo.lastLoginTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
                }

                if (this.ItemInfo.commission.HasValue)
                {
                    this.txtCommission.Text = ItemInfo.commission.Value.ToString("f4");
                }

                if (this.ItemInfo.cardcommission.HasValue)
                {
                    this.txtCardCommission.Text = ItemInfo.cardcommission.Value.ToString("f4");
                }

                if (ItemInfo.balance.HasValue)
                {
                    this.lblbalance.Text = ItemInfo.balance.Value.ToString("f2");
                }

                ckb_SuperAdmin.Checked = ItemInfo.isSuperAdmin > 0;
                ckb_Agent.Checked      = ItemInfo.isAgent > 0;
            }
        }
예제 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            string oldpwd = this.old_password.Value;

            if (string.IsNullOrEmpty(oldpwd))
            {
                this.lblMessage.Text = "请输入当前登录密码";
                return;
            }

            string newpwd = this.pas.Value;

            if (string.IsNullOrEmpty(newpwd))
            {
                this.lblMessage.Text = "请输入新密码";
                return;
            }
            if (newpwd != this.re_password.Value)
            {
                this.lblMessage.Text = "二次密码不一致";
                return;
            }

            oldpwd = Cryptography.MD5(oldpwd);
            if (oldpwd != ItemInfo.password)
            {
                this.lblMessage.Text = "旧密码输入错误!请重试。";
                return;
            }
            newpwd            = Cryptography.MD5(newpwd);
            ItemInfo.password = newpwd;

            if (ManageFactory.Update(ItemInfo))
            {
                this.lblMessage.Text = "修改成功!";
                return;
            }
            else
            {
                this.lblMessage.Text = "修改失败!请重试。";
                return;
            }
        }