protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["admin"] != null)
     {
         us = users_info.getBy_id(int.Parse(Session["admin"].ToString()));
     }
 }
        protected void bntdangky_Click(object sender, EventArgs e)
        {
            string pass = HamXuLy.MaHoa(txtpass.Text.Trim());
            //kiểm tra email trùng không
            users_info us = users_info.checkemail(txtemail.Text.Trim());

            if (us == null)
            {
                //kiểm tra user trùng không
                us = users_info.Checkuser(txtuser.Text);
                if (us == null)
                {
                    if (users_info.Add(txtuser.Text.Trim(), txtemail.Text.Trim(), pass, txthoten.Text.Trim(), txtdiachi.Text, txtngaysinh.ToString(), txtsdt.Text, "0", true))
                    {
                        ScriptManager.RegisterStartupScript(
                            this, this.GetType(), "alert",
                            "alert('Tạo tài khoản thành công! mời bạn đăng nhập');location.href='Default.aspx?page=login';", true);
                    }
                    else
                    {
                        Response.Write("<script> alert('Lổi trong quá trình tạo tài khoản,vui lòng liên hệ admin để sửa chữa!')</script>");
                    }
                }
                else
                {
                    Label1.Text = "đã có người đăng ký với user này";
                }
            }
            else
            {
                Label1.Text = "đã có người đăng ký với email này!";
            }
        }
Esempio n. 3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            users_info us = new users_info();

            us = users_info.Checkuser(TextBox1.Text.Trim());
            if (us != null)
            {
                if (HamXuLy.MaHoa(TextBox2.Text).Equals(us.password))
                {
                    if (us.status)
                    {
                        Session["admin"]    = us.id;
                        Session["username"] = us.username;
                        Session["name"]     = us.fullname;
                        Session["role"]     = us.rolecode;
                        Session["pass"]     = us.password;
                        Session.Timeout     = 30;

                        Response.Redirect("Default.aspx");
                    }
                    else
                    {
                        Labelerr.Text = "Tài khoản của bạn đã bị khóa";
                    }
                }
                else
                {
                    Labelerr.Text = "Mật khẩu không chính xác";
                }
            }
            else
            {
                Labelerr.Text = "Tên đăng nhập này không tồn tại";
            }
        }
Esempio n. 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (!Page.IsPostBack)
            //{
            list = Session["Cart"] as List <Cart_Temp>;
            tong = String.Format("{0:0,0}", Cart_Temp.TongTien(list));
            mylist.DataSource = list;
            mylist.DataBind();



            if (Session["admin"] != null)
            {
                int        id = Convert.ToInt32(Session["admin"].ToString());
                users_info us = users_info.getBy_id(id);
                txtnguoidh.Text     = us.fullname;
                txtEmailndh.Text    = us.email;
                txtdcndh.Text       = us.address;
                txtdtndh.Text       = us.phone;
                txtnguoidh.ReadOnly = true;
            }
            else
            {
                txtnguoidh.ReadOnly = false;
            }
            //}
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     Page.Title = "Liên hệ";
     if (Session["admin"] != null)
     {
         users_info us = users_info.getBy_id(int.Parse(Session["admin"].ToString()));
         TextBox3.Text = us.phone;
         TextBox2.Text = us.email;
         TextBox1.Text = us.fullname;
     }
 }
Esempio n. 6
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (TextBox1.Text.Trim().Equals(""))
            {
                Labelerr.Text = "Tên đăng nhập không thể bỏ trống";
                TextBox1.Focus();
                return;
            }
            if (TextBox2.Text.Trim().Equals(""))
            {
                Labelerr.Text = "Mật khẩu không thể bỏ trống";
                TextBox2.Focus();
                return;
            }
            users_info dt = new users_info();

            dt = users_info.Checkuser(TextBox1.Text.Trim());
            if (dt != null)
            {
                if (HamXuLy.MaHoa(TextBox2.Text.Trim()).Equals(dt.password))
                {
                    if (dt.status)
                    {
                        Session["admin"]    = dt.id;
                        Session["username"] = dt.username;
                        Session["name"]     = dt.fullname;
                        Session["role"]     = dt.rolecode;
                        Session.Timeout     = 30;

                        Response.Redirect("Default.aspx?page=checkout");
                    }
                    else
                    {
                        Labelerr.Text = "Tài khoản của bạn đã bị khóa";
                    }
                }
                else
                {
                    Labelerr.Text = "Mật khẩu không chính xác";
                }
            }
            else
            {
                Labelerr.Text = "Tên đăng nhập này không tồn tại";
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["admin"] != null)
     {
         id               = int.Parse(Session["admin"].ToString());
         us               = users_info.getBy_id(id);
         txtuser.Text     = us.username;
         txthoten.Text    = us.fullname;
         txtsdt.Text      = us.phone;
         txtemail.Text    = us.email;
         txtngaysinh.Text = us.birdthday;
         txtdiachi.Text   = us.address;
     }
     else
     {
         Response.Redirect("default.aspx");
     }
 }
        protected void Button1_Click(object sender, EventArgs e)
        {
            //tạo 1 mật khẩu mới với hàm radom
            string     mk = HamXuLy.RandomString(6, true, true);
            users_info us = users_info.checkemail(txtemail.Text.Trim());

            us.password = HamXuLy.MaHoa(mk);
            if (us != null)
            {
                try
                {
                    HamXuLy.SendMail(us.email, "Mật khẩu của bạn.", "Xin chào " + us.fullname + "! đây là mật khẩu mới của bạn <br/><b>" + mk + "</b><br/><br/>Rất mong được phục vụ bạn!");
                    this.Label3.Visible = true;
                    HyperLink1.Visible  = true;
                    Button1.Enabled     = false;

                    users_info.Update(us);
                }
                catch
                {
                }
            }
        }
        protected void Button3_Click(object sender, EventArgs e)
        {
            if (n_email.Text.Trim().Equals(""))
            {
                ltmsg.Text = "Tên đăng nhập không thể bỏ trống";
                n_email.Focus();
                return;
            }
            if (n_pass1.Text.Trim().Equals("") || n_pass2.Text.Trim().Equals(""))
            {
                ltmsg.Text = "Mật khẩu không thể bỏ trống và phải trùng khớp";
                n_pass1.Focus();
                return;
            }
            if (n_pass1.Text.Trim().Length < 6 || n_pass2.Text.Trim().Length < 6)
            {
                ltmsg.Text = "Mật khẩu phải có ít nhất 6 ký tự và phải trùng khớp";
                n_pass1.Focus();
                return;
            }
            if (!n_pass1.Text.Trim().Equals(n_pass2.Text.Trim()))
            {
                ltmsg.Text = "Mật khẩu không khớp nhau";
                n_pass1.Focus();
                return;
            }
            users_info us = users_info.Checkuser(n_username.Text.Trim());

            if (us != null)
            {
                ltmsg.Text = "Tên đăng nhập này đã được đăng ký bởi 1 tài khoản khác";
                n_username.Focus();
                return;
            }
            else
            {
                //usser 1
                //danh muc 2
                //san pham 3
                //dat hang 4
                //tin tuc 5
                //lien he 6
                string role = "";

                if (CheckBox2.Checked == true)
                {
                    role += "0";
                }
                if (n_cbkUser.Checked == true)
                {
                    role += "|1";
                }
                if (n_cbkDanhMuc.Checked == true)
                {
                    role += "|2";
                }
                if (n_cbkSanPham.Checked == true)
                {
                    role += "|3";
                }
                if (n_cbkdathang.Checked == true)
                {
                    role += "|4";
                }
                if (n_cbktintuc.Checked == true)
                {
                    role += "|5";
                }
                if (n_cbklienhe.Checked == true)
                {
                    role += "|6";
                }
                bool status = false;
                if (n_status.Checked == true)
                {
                    status = true;
                }

                try
                {
                    users_info.Add(n_username.Text.Trim(), n_email.Text.Trim(), HamXuLy.MaHoa(n_pass1.Text.Trim()), fuulname.Text, n_add.Text, n_txtNgaySinh.Text, n_phone.Text, role, status);
                }
                catch
                {
                    ltmsg.Text = "Lỗi khi thêm tài khoản! kiểm tra lại";
                }
                ltmsg.Text = "";
                ScriptManager.RegisterStartupScript(
                    this, this.GetType(), "alert",
                    "alert('Thêm thành công');location.href='admin.aspx?page=user';", true);
            }
        }
        protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            string     name = e.CommandName;
            int        id   = Convert.ToInt32(e.CommandArgument.ToString());
            users_info us   = users_info.getBy_id(id);

            switch (name)
            {
            case "edit":

                if (us != null)
                {
                    HiddenField1.Value         = id.ToString();
                    HiddenField_Pass.Value     = us.password;
                    MultiView1.ActiveViewIndex = 1;
                    e_username.Text            = us.username;
                    e_email.Text = us.email;

                    //e_pass.Text = us.password;
                    e_fullname.Text = us.fullname;
                    e_add.Text      = us.address;
                    e_dob.Text      = us.birdthday;
                    e_phone.Text    = us.phone;
                    string[] role = us.rolecode.Split('|');
                    if (role.Length > 0)
                    {
                        //usser 1
                        //danh muc 2
                        //san pham 3
                        //dat hang 4
                        //tin tuc 5
                        //lien he 6
                        for (int i = 0; i < role.Length; i++)
                        {
                            if (role[i].Equals("0"))
                            {
                                roleuser.Checked = true;
                            }
                            if (role[i].Equals("1"))
                            {
                                e_user.Checked = true;
                            }
                            if (role[i].Equals("2"))
                            {
                                e_danhmuc.Checked = true;
                            }
                            if (role[i].Equals("3"))
                            {
                                e_sanpham.Checked = true;
                            }
                            if (role[i].Equals("4"))
                            {
                                e_dathang.Checked = true;
                            }
                            if (role[i].Equals("5"))
                            {
                                e_tintuc.Checked = true;
                            }
                            if (role[i].Equals("6"))
                            {
                                e_lienhe.Checked = true;
                            }
                        }
                    }
                    if (us.status)
                    {
                        ckbStatus.Checked = true;
                    }
                    else
                    {
                        ckbStatus.Checked = false;
                    }
                }
                break;

            case "del":
                users_info.Delete(id);
                Load_List();
                break;

            case "status":

                if (us.status == true)
                {
                    us.status = false;
                }
                else
                {
                    us.status = true;
                }
                users_info.Update(id, us.email, us.password, us.fullname, us.address, us.birdthday, us.phone, us.rolecode, us.status);
                Load_List();
                break;
            }
        }