コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Request.QueryString["id"].ToLower() == "new")
                {
                    texttitle.InnerHtml = "<b style=\"color:#32cd32\">ثبت نام با موفقیت انجام شد.</b>";
                }
            }
            catch (Exception)
            {
            }

            try
            { student = (TafsirLib.Entity.StudentEntity)Session["StudAuth"];
              student = new TafsirLib.Student().Get(student.Id);
              if (!IsPostBack)
              {
                  txtFirstName.Value = student.FirstName;
                  txtLastName.Value  = student.LastName;
                  txtBirthDate.Value = student.BirthDate;
                  txtTel.Value       = student.Tel;
              }
            }
            catch (Exception)
            {
                student = new TafsirLib.Entity.StudentEntity();
            }

            if (student.Id <= 0 || student.Active == false)
            {
                Session["StudAuth"] = null;
                Response.Redirect("~\\Login.aspx");
            }
        }
コード例 #2
0
ファイル: login.aspx.cs プロジェクト: AliRahimian110/8tafsir
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                var student = new TafsirLib.Entity.StudentEntity();
                try
                {
                    student = (TafsirLib.Entity.StudentEntity)Session["StudAuth"] ?? new TafsirLib.Entity.StudentEntity();
                }
                catch (Exception)
                {
                    student = new TafsirLib.Entity.StudentEntity();
                }

                if (student.Id > 0 && student.Active)
                {
                    loginform.Visible = false;
                    butExit.Visible   = true;
                    txtform.InnerText = "کاربر گرامی [" + student.UserName + "] شما به سیستم لاگین کردید";
                }
                else
                {
                    loginform.Visible = true;
                    butExit.Visible   = false;
                    txtform.InnerText = "ورود به سیستم";
                }
            }
            catch
            {
            }
        }
コード例 #3
0
        protected void butAddNews_OnClick(object sender, EventArgs e)
        {
            try
            {
                var objEntity = new TafsirLib.Entity.StudentEntity
                {
                    Id = Convert.ToInt32(txtid.Value),
                    //Active = (isActivate.Value == "1").ToString(),
                    FirstName = txtfname.Value,
                    LastName  = txtlname.Value,
                    UserName  = txtuname.Value,
                    Email     = txtemail.Value,
                    Tel       = txttel.Value,
                    //Rezome = txtrezom.Value,
                    //Active = isActivate.Value=="1"?1.ToString():0.ToString(),
                    //Grade = gred.Value,
                };


                objEntity.Active = Convert.ToBoolean(isActivate.Value == "1");

                if (new TafsirLib.Student().Save(objEntity) > 0)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('به روز رسانی انجام شد');", true);
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "msgbox", "alert('خطا در به روز رسانی اطلاعات');", true);
                }
            }
            catch (Exception)
            {
                //
            }
        }
コード例 #4
0
ファイル: login.aspx.cs プロジェクト: AliRahimian110/8tafsir
        protected void butLogin_OnClick(object sender, EventArgs e)
        {
            var user = new Student().Get(txtusername.Value, txtpassword.Value);

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

            if (user.Id > 0 && user.Active)
            {
                Session.Timeout     = 10;
                Session["StudAuth"] = user;
                Response.Redirect(Home.PrevPage ?? "Index.aspx");
            }
            else
            {
                Session["StudAuth"] = new TafsirLib.Entity.StudentEntity();
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Request.Url.LocalPath.ToLower() == "/index.aspx")
                {
                    container.Visible = false;
                }

                var user    = new TafsirLib.Entity.UserEntity();
                var student = new TafsirLib.Entity.StudentEntity();
                try
                {
                    user    = (TafsirLib.Entity.UserEntity)Session["UserAuth"] ?? new TafsirLib.Entity.UserEntity();
                    student = (TafsirLib.Entity.StudentEntity)Session["StudAuth"] ?? new TafsirLib.Entity.StudentEntity();
                }
                catch
                {
                    user    = new TafsirLib.Entity.UserEntity();
                    student = new TafsirLib.Entity.StudentEntity();
                }

                if (user.Id > 0 && user.Active)
                {
                    menoLogout.Visible  = false;
                    menoStudent.Visible = false;
                    menoUser.Visible    = true;
                }
                else if (student.Id > 0 && student.Active)
                {
                    menoLogout.Visible  = false;
                    menoStudent.Visible = true;
                    menoUser.Visible    = false;
                }
                else
                {
                    menoLogout.Visible  = true;
                    menoStudent.Visible = false;
                    menoUser.Visible    = false;
                }
            }
            catch { }
        }
コード例 #6
0
ファイル: login.aspx.cs プロジェクト: AliRahimian110/8tafsir
 protected void butExit_OnClick(object sender, EventArgs e)
 {
     Session.Timeout     = 10;
     Session["StudAuth"] = new TafsirLib.Entity.StudentEntity();
     Response.Redirect("Login.aspx");
 }