Exemple #1
0
 protected void CapNhat_Click(object sender, EventArgs e)
 {
     try
     {
         int    id       = int.Parse(txtMaSV.Text);
         string password = txtPassword.Text.Trim();
         if (password.Equals(""))
         {
             msg.Text = "Vui lòng thêm mật khẩu.";
             return;
         }
         if (password.Length < 6)
         {
             msg.Text = "Mật khẩu phải lớn hơn hoặc bằng 6 kí tự.";
             return;
         }
         Modal.SinhVien sv = new Modal.SinhVien();
         sv.id       = id;
         sv.password = password;
         sinhVienDB.capNhatTK(sv);
         msg.Text = "Thành công";
     }
     catch (Exception ex)
     {
         msg.Text = "Lỗi: " + ex.Message;
     }
 }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Modal.SinhVien sv = (Modal.SinhVien)Session["sinhvien"];
                txtMaSV.Text       = sv.id + "";
                txtHoTen.Text      = sv.name;
                txtEmail.Text      = sv.email;
                txtNgaySinh.Text   = sv.birthday;
                txtPhone.Text      = sv.phone;
                txtAddress.Text    = sv.address;
                avatarOld.ImageUrl = sv.avatar;

                if (sv.gender.Equals("Nam"))
                {
                    rdNam.Checked = true;
                }
                else
                {
                    rdNu.Checked = true;
                }

                ddlLop.DataSource     = lopHocDB.getDSLopHoc();
                ddlLop.DataTextField  = "name";
                ddlLop.DataValueField = "id";
                DataBind();
                ddlLop.SelectedValue = sv.id.ToString();
            }
        }
Exemple #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         Modal.SinhVien sv = (Modal.SinhVien)Session["capnhat_tk"];
         txtMaSV.Text     = sv.id + "";
         txtName.Text     = sv.name;
         txtEmail.Text    = sv.email;
         txtPassword.Text = sv.password;
     }
 }
        protected void Them_Click(object sender, EventArgs e)
        {
            try
            {
                string name   = txtHoTen.Text;
                string gender = "";
                if (rdNam.Checked)
                {
                    gender += "Nam";
                }
                else
                {
                    gender += "Nữ";
                }
                string birthday = txtNgaySinh.Text;
                string email    = txtEmail.Text;
                string phone    = txtPhone.Text;
                string address  = txtAddress.Text;
                string avatar   = "";
                //save file
                if (!fileAvatar.FileName.Equals(""))
                {
                    string path = Server.MapPath("~/images/SinhVien/");
                    fileAvatar.SaveAs(path + fileAvatar.FileName);
                    avatar = "/images/SinhVien/" + fileAvatar.FileName;
                }
                int id_lop = int.Parse(ddlLop.SelectedValue);

                // kiểm tra tồn tại email?
                if (giangVienDB.checkExistEmail(email) || sinhVienDB.checkExistEmail(email))
                {
                    msg.Text += "Email đã tồn tại. Vui lòng nhập emai khác.";
                    return;
                }

                Modal.SinhVien sv = new Modal.SinhVien();
                sv.name     = name;
                sv.gender   = gender;
                sv.birthday = birthday;
                sv.email    = email;
                sv.phone    = phone;
                sv.address  = address;
                sv.avatar   = avatar;
                sv.id_lop   = id_lop;

                sinhVienDB.themSV(sv);
                msg.Text = "Thêm thành công.";
            }
            catch (Exception ex)
            {
                msg.Text += "Lỗi: " + ex.Message;
            }
        }
Exemple #5
0
        protected void CapNhat_Click(object sender, EventArgs e)
        {
            try
            {
                int    id     = int.Parse(txtMaSV.Text);
                string name   = txtHoTen.Text;
                string gender = "";
                if (rdNam.Checked)
                {
                    gender += "Nam";
                }
                else
                {
                    gender += "Nữ";
                }
                string birthday = txtNgaySinh.Text;
                string email    = txtEmail.Text;
                string phone    = txtPhone.Text;
                string address  = txtAddress.Text;
                string avatar   = "";
                //save file
                if (fileAvatar.FileName.Equals(""))
                {
                    avatar = sinhVienDB.layAvatar(id);//lấy file cũ trong db
                }
                else
                {
                    string path = Server.MapPath("~/images/SinhVien/");
                    avatar = "/images/SinhVien/" + fileAvatar.FileName;
                    fileAvatar.SaveAs(path + fileAvatar.FileName);
                }
                int id_lop = int.Parse(ddlLop.SelectedValue);

                Modal.SinhVien sv = new Modal.SinhVien();
                sv.id       = id;
                sv.name     = name;
                sv.gender   = gender;
                sv.birthday = birthday;
                sv.email    = email;
                sv.phone    = phone;
                sv.address  = address;
                sv.avatar   = avatar;
                sv.id_lop   = id_lop;

                sinhVienDB.suaSV(sv);
                Response.Redirect("DSSinhVien.aspx");
            }
            catch (Exception ex)
            {
                msg.Text += "Lỗi: " + ex.Message;
            }
        }
Exemple #6
0
        protected void CapNhatMK_Click(object sender, EventArgs e)
        {
            Modal.SinhVien sv = (Modal.SinhVien)Session["SV_LOGIN"];
            sv.password = txtmatkhaumoi.Text;

            if ((txtmatkhaucu.Text).Equals(txtmatkhaumoi.Text))
            {
                Response.Write("<script>alert('Mat khau khong thay doi. Doi that bai');</script>");

                return;
            }
            if (!(txtmatkhaumoi.Text).Equals(txtxacnhanmatkhau.Text))
            {
                Response.Write("<script>alert('Xac nhan sai. Doi that bai');</script>");

                return;
            }
            capnhap.doiMK(sv);
            Response.Write("<script>alert('Doi thanh cong');</script>");
        }
        protected void CapNhat_Click(object sender, EventArgs e)
        {
            int    id       = int.Parse(txtmasv.Text);
            string name     = txthoten.Text;
            string gender   = txtgioitinh.Text;
            string birthday = txtnamsinh.Text;
            string email    = txtemail.Text;
            string phone    = txtphone.Text;
            string address  = txtaddress.Text;
            string avatar   = "";

            //save file
            if (fileAvatar.FileName.Equals(""))
            {
                avatar = data.layAvatar(id);
            }
            else
            {
                string path = Server.MapPath("~/images/SinhVien/");
                avatar = "/images/SinhVien/" + fileAvatar.FileName;
                fileAvatar.SaveAs(path + fileAvatar.FileName);
            }


            Modal.SinhVien sv = new Modal.SinhVien();
            sv.id       = id;
            sv.name     = name;
            sv.gender   = gender;
            sv.birthday = birthday;
            sv.email    = email;
            sv.phone    = phone;
            sv.address  = address;
            sv.avatar   = avatar;

            data.suaSV(sv);

            Response.Redirect("CapNhatTTSV.aspx");
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                sv = (Modal.SinhVien)Session["SV_LOGIN"];

                txtmasv.Text     = sv.id + "";
                txthoten.Text    = data.getName(sv.email);
                txtemail.Text    = sv.email;
                txtnamsinh.Text  = data.getBirthday(sv.email);
                txtphone.Text    = data.getPhone(sv.email);
                txtaddress.Text  = data.getAddress(sv.email);
                txtgioitinh.Text = sv.gender;
                avatar.ImageUrl  = sv.avatar;

                lbmasv.Text     = sv.id + "";
                lbhoten.Text    = data.getName(sv.email);
                lbemail.Text    = sv.email;
                lbnamsinh.Text  = data.getBirthday(sv.email);
                lbphone.Text    = data.getPhone(sv.email);
                lbaddress.Text  = data.getAddress(sv.email);
                lbgioitinh.Text = data.getGender(sv.email);
            }
        }