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 } }
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 { // } }
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(); } }
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) { } }