protected void butforgatemail_OnClick(object sender, EventArgs e) { try { if (txtemail.Value.Trim().Length == 0) { txtText.InnerText = "کاربر گرامی ایمیل خورد را وارد نمایید."; return; } var stu = new TafsirLib.Student(); if (stu.ForgatPassword(txtemail.Value)) { regform.Visible = false; txtText.Visible = true; txtText.InnerText = "ایمیل بازیابی رمز عبور ارسال شد."; } else { regform.Visible = false; txtText.Visible = true; txtText.InnerText = "کاربر گرامی شما هنوز ثبت نام نکرده اید."; } } catch { // } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { var id = Convert.ToInt32(Request.QueryString["id"]); var objEntity = new TafsirLib.Student().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 = objEntity.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 butSend_OnClick(object sender, EventArgs e) { try { student.FirstName = txtFirstName.Value; student.LastName = txtLastName.Value; student.BirthDate = txtBirthDate.Value; student.Tel = txtTel.Value; var t = new TafsirLib.Student().Save(student); } catch (Exception ex) { var t = ex.Message; } }
protected void butDelete_OnClick(object sender, EventArgs e) { try { var id = Convert.ToInt32(Request.QueryString["id"]); var ret = new TafsirLib.Student().Delete(id); if (ret > 0) { //Response.Redirect("StudentList.aspx"); Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('اطلاعات مورد نظر شما حذف شد');window.location.href = 'StudentList.aspx';", true); } else { Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('خطا در حذف اطلاعات');", true); } } catch (Exception ex) { } }
protected void butRegister_OnClick(object sender, EventArgs e) { try { var studententity = new StudentEntity { Active = true, Email = txtemail.Value, UserName = txtemail.Value, Password = txtpassword.Value, }; var student = new TafsirLib.Student(); var count = student.Checked(studententity.Email); if (count == 0) { //کاربر جدید var studentid = student.Save(studententity); Session["StudAuth"] = student.Get(studentid); Response.Redirect("Profile.aspx?id=new"); } else if (count > 0) { //تکراری است texttitle.InnerHtml = "ایمیل مورد نظر شما قبلا در سیستم ثبت شده است!" + "<br/> <a href=\"ForgatPassword.aspx\" >کلمه عبور خود را فراموش کرده اید؟</a>"; } else { //error texttitle.InnerHtml = "خطا در ثبت اطلاعات "; } } catch { } }