Example #1
0
        protected void butRegister_OnClick(object sender, EventArgs e)
        {
            var userentity = new UserEntity
            {
                Active    = true,
                FirstName = txtfname.Value,
                LastName  = txtlname.Value,
                Email     = txtemail.Value,
                UserName  = txtemail.Value,
                Password  = txtpassword.Value,
                RulId     = 1
            };


            var user = new TafsirLib.User();

            var count = user.Checked(userentity.Email);

            if (count == 0)
            {
                //کاربر جدید
                var t = user.Save(userentity);
            }
            else if (count > 0)
            {
                //تکراری است
            }
            else
            {
                //error
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!IsPostBack)
                {
                    var id        = Convert.ToInt32(Request.QueryString["id"]);
                    var objEntity = new TafsirLib.User().Get(id);

                    butDelete.Visible = objEntity.Id > 0;
                    txtid.Value       = objEntity.Id.ToString();
                    txtfname.Value    = objEntity.FirstName;
                    txtlname.Value    = objEntity.LastName;
                    txtuname.Value    = objEntity.UserName;
                    txtemail.Value    = objEntity.Email;
                    //txttel.Value = obj.Tel;
                    //txtrezom.Value = obj.Rezome;
                    isActivate.Value = Convert.ToInt32(objEntity.Active) == 1 ? "1" : "2";
                    //gred.Value = obj.Grade;
                }
            }
            catch (Exception)
            {
                //var err = ex.Message;
            }
        }
        protected void butforgatemail_OnClick(object sender, EventArgs e)
        {
            try
            {
                if (txtemail.Value.Trim().Length == 0)
                {
                    txtText.InnerText = "کاربر گرامی ایمیل خورد را وارد نمایید.";
                    return;
                }

                var user = new TafsirLib.User();
                if (user.ForgatPassword(txtemail.Value))
                {
                    regform.Visible   = false;
                    txtText.Visible   = true;
                    txtText.InnerText = "ایمیل بازیابی رمز عبور ارسال شد.";
                }
                else
                {
                    regform.Visible   = false;
                    txtText.Visible   = true;
                    txtText.InnerText = "کاربر گرامی شما هنوز ثبت نام نکرده اید.";
                }
            }
            catch
            {
                //
            }
        }
Example #4
0
        protected void butLogin_OnClick(object sender, EventArgs e)
        {
            var user = new TafsirLib.User().Get(txtusername.Value, txtpassword.Value);

            //user.Password = "******";

            if (user.Id > 0 && user.Active)
            {
                Session.Timeout     = 10;
                Session["UserAuth"] = user;
                Response.Redirect("Admin//Index.aspx");
            }
            else
            {
                Session["UserAuth"] = new TafsirLib.Entity.UserEntity();
            }
        }
Example #5
0
        protected void butDelete_OnClick(object sender, EventArgs e)
        {
            try
            {
                var id  = Convert.ToInt32(Request.QueryString["id"]);
                var ret = new TafsirLib.User().Delete(id);

                if (ret > 0)
                {
                    //Response.Redirect("UserList.aspx");
                    Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('اطلاعات مورد نظر شما حذف شد');window.location.href = 'UserList.aspx';", true);
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('خطا در حذف اطلاعات');", true);
                }
            }
            catch (Exception ex)
            {
            }
        }