Пример #1
0
        protected void cmdSave_Click(object sender, EventArgs e)
        {
            try
            {
                CMember DAL = new CMember(CCommon.LANG);
                if (pnlStatus.Visible && pnlStatus.Enabled)
                {
                    DAL.Updatenum(IID, Queryparam.Sqlcolumn.Status, radStatus.SelectedValue);
                }

                MODALPOPUPEXTENDER1.Hide();

                Control parent = this;
                do
                {
                    parent = (Control)parent.Parent;
                }
                while (!(parent is BasePage));
                BasePage control = (BasePage)parent;
                control.Bind_grdView();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string problem = CFunctions.MBDecrypt(CCommon.Get_QueryString(Queryparam.Problem));
                string username = CFunctions.MBDecrypt(CCommon.Get_QueryString(Queryparam.User));
                string temporarycode = CFunctions.MBDecrypt(CCommon.Get_QueryString(Queryparam.Code));

                switch (problem)
                {
                    case "resetpassword":
                        CMember DALRS = new CMember(CCommon.LANG);
                        MemberInfo memberRS = DALRS.Getinfo(username);
                        if (memberRS == null)
                            lblError.Text = CCommon.Get_Definephrase(Definephrase.Invalid_username_notexist);
                        else
                        {
                            if (memberRS.Temporarycode == temporarycode && memberRS.Status == (int)CConstants.State.Status.Actived)
                            {
                                string passwordnew = CFunctions.Randomstr(6);
                                if (DALRS.Updatestr(memberRS.Id.ToString(), "password", CFunctions.MBEncrypt(passwordnew)))
                                {
                                    memberRS.Password = passwordnew;
                                    CCommon.Session_Set(Sessionparam.WEBUSERGETPASSWORD, memberRS);
                                    lblError.Text = CCommon.Get_Definephrase(Definephrase.Getpassword_done);

                                    DALRS.Updatestr(memberRS.Id.ToString(), "temporarycode", "");
                                    ScriptManager.RegisterStartupScript(this, this.GetType(), "resetpassword", "Resetpassword();", true);
                                }
                            }
                            else
                                lblError.Text = CCommon.Get_Definephrase(Definephrase.Confirm_error);
                        }
                        break;
                    case "regconfirm":
                        CMember DALRG = new CMember(CCommon.LANG);
                        MemberInfo memberRG = DALRG.Wcmm_Getinfo(username);
                        if (memberRG == null)
                            lblError.Text = CCommon.Get_Definephrase(Definephrase.Invalid_username_notexist);
                        else
                        {
                            if (memberRG.Temporarycode == temporarycode && memberRG.Status == (int)CConstants.State.Status.Waitactive)
                            {
                                if (DALRG.Updatenum(memberRG.Id.ToString(), Queryparam.Sqlcolumn.Status, (int)CConstants.State.Status.Actived))
                                {
                                    CCommon.Session_Set(Sessionparam.WEBUSERREGISTER, memberRG);
                                    lblError.Text = CCommon.Get_Definephrase(Definephrase.Confirm_register_done);

                                    DALRG.Updatestr(memberRG.Id.ToString(), "temporarycode", "");
                                    ScriptManager.RegisterStartupScript(this, this.GetType(), "regconfirm", "Regconfirm();", true);
                                }
                            }
                            else
                                lblError.Text = CCommon.Get_Definephrase(Definephrase.Confirm_error);
                        }
                        break;
                    case "restricted":
                        lblError.Text = CCommon.Get_Definephrase(Definephrase.Problem_restricted);
                        break;
                    case "notfound":
                        lblError.Text = CCommon.Get_Definephrase(Definephrase.Problem_notfound);
                        break;
                }
            }
        }