protected void btnAdd_Click(object sender, EventArgs e) { try { NewsEntities db = new NewsEntities(); News.tb_User obj = new News.tb_User(); obj.TenUser = txtTenNV.Text; obj.NickName = txtNgheDanh.Text; obj.DiaChi = txtDiaChi.Text; obj.Email = txtEmail.Text; obj.GioiTinh = txtGioiTinh.Text; obj.Password = mahoa(txtMaNV.Text); db.tb_User.Add(obj); db.SaveChanges(); News.tb_Role objcm = new News.tb_Role(); objcm.ID_User = int.Parse(txtMaNV.Text); objcm.ID_ChuyenMuc = int.Parse(cbbChuyenMuc.SelectedValue); objcm.ID_LoaiTK = int.Parse(cbbLoaiTK.SelectedValue); db.tb_Role.Add(objcm); db.SaveChanges(); Response.Redirect("User.aspx"); } catch { // } }
protected void btnrepass_Click(object sender, EventArgs e) { NewsEntities db = new NewsEntities(); int id = int.Parse(Session["username"].ToString()); string oldpass = db.tb_User.FirstOrDefault(x => x.ID_User == id).Password.ToString(); if (oldpass == getMKMH(txtoldpass.Text)) { if (txtpass.Text == txtrepass.Text) { News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == id); if (obj == null) { Response.Redirect("Index.aspx"); } else { obj.Password = getMKMH(txtrepass.Text); db.SaveChanges(); Response.Redirect("Login.aspx"); } } } else { } }
protected void Page_Load(object sender, EventArgs e) { NewsEntities db = new NewsEntities(); if (!IsPostBack) { if (Session["username"] == null || Session["username"].ToString() == "") { Response.Redirect("Login.aspx"); } else { int id = int.Parse(Session["username"].ToString()); //lbName.Text = Session["username"].ToString(); News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == id); if (obj == null) { } else { lbName.Text = getRole().ToString(); lbName.Text = obj.TenUser; imgAnhDaiDien.ImageUrl = "../Images/Users/" + getAnh(); } if (getRole() == 1) { dsbvtb.Visible = false; bvmoi.Visible = false; } else if (getRole() == 1004) { if (getRole2() >= 1) { chuyenmuc.Visible = false; quangcao.Visible = false; nhanvien.Visible = false; } else { chuyenmuc.Visible = false; dsbvtb.Visible = false; quangcao.Visible = false; nhanvien.Visible = false; } } } } }
protected void btnSave_Click(object sender, EventArgs e) { try { NewsEntities db = new NewsEntities(); int id = int.Parse(txtMaNV.Text); News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == id); if (obj == null) { Response.Redirect("User.aspx"); } else { // Kiểm tra người dùng đã chọn file hay chưa if (fuUrl.HasFile == true) { // Tạo file name string[] file = fuUrl.FileName.Split('.'); string file_ext = file[file.Length - 1]; string file_name = txtMaNV.Text + "_" + DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + file_ext; string folder = Server.MapPath("../Images/Users/"); fuUrl.SaveAs(folder + file_name); obj.AnhDaiDien = file_name; db.SaveChanges(); } obj.TenUser = txtTenNV.Text; obj.NickName = txtNgheDanh.Text; obj.ID_LoaiTK = int.Parse(cbbLoaicv.SelectedValue); obj.GioiTinh = txtGioiTinh.Text; obj.Email = txtEmail.Text; obj.DiaChi = txtDiaChi.Text; db.SaveChanges(); Response.Redirect("User.aspx"); } } catch { // Lỗi } }
protected void btnXoa_Command(object sender, CommandEventArgs e) { string IDuser = e.CommandArgument.ToString(); int id = int.Parse(IDuser); NewsEntities db = new NewsEntities(); News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == id); List <tb_Role> objcm = db.tb_Role.Where(x => x.ID_User == id).ToList(); if (objcm != null) { db.tb_Role.RemoveRange(objcm); db.SaveChanges(); } if (obj != null) { db.tb_User.Remove(obj); db.SaveChanges(); getData(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["username"] == null || Session["username"].ToString() == "") { Response.Redirect("Login.aspx"); } else { getcbbltk(); getcbbCM(); NewsEntities db = new NewsEntities(); int iduser = int.Parse(db.tb_User.OrderByDescending(p => p.ID_User).Select(r => r.ID_User).First().ToString()); int id = iduser + 1; txtMaNV.Text = id.ToString(); // kiểm tra trường hợp sửa/thêm mới // nếu url có dạng ?masp=123 => sửa, ngược lại là thêm mới if (Request.QueryString["manv"] == null) { // thêm mới txtMaNV.Enabled = false; btnSave.Visible = false; btnAdd.Visible = true; btnThemCM.Visible = false; txtMaNV.Enabled = false; } else { // Sửa btnThemCM.Visible = true; btnSave.Visible = true; btnAdd.Visible = false; txtMaNV.Text = Request.QueryString["manv"]; txtMaNV.Enabled = true; txtDiaChi.Enabled = false; txtEmail.Enabled = false; txtGioiTinh.Enabled = false; txtNgheDanh.Enabled = false; txtTenNV.Enabled = false; int idu = int.Parse(txtMaNV.Text); txtMaNV.CssClass = txtMaNV.CssClass + " form-control"; // Query về db để lấy các thông tin còn lại News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == idu); if (obj == null) { Response.Redirect("User.aspx"); } else { txtTenNV.Text = obj.TenUser; txtNgheDanh.Text = obj.NickName; txtDiaChi.Text = obj.DiaChi; txtEmail.Text = obj.Email; txtGioiTinh.Text = obj.GioiTinh; } } } } }
protected void btnAdd_Click(object sender, EventArgs e) { try { NewsEntities db = new NewsEntities(); News.tb_User obj = new News.tb_User(); obj.TenUser = txtTenNV.Text; obj.NickName = txtNgheDanh.Text; obj.DiaChi = txtDiaChi.Text; obj.Email = txtEmail.Text; obj.GioiTinh = txtGioiTinh.Text; obj.Password = getMKMH(txtMaNV.Text); obj.ID_LoaiTK = int.Parse(cbbLoaicv.SelectedValue); int iduser = 1 + int.Parse(db.tb_User.OrderByDescending(p => p.ID_User).Select(r => r.ID_User).First().ToString()); txtMaNV.Text = iduser.ToString(); //Kiểm tra người dùng đã chọn file hay chưa if (fuUrl.HasFile == true) { // Tạo file name string[] file = fuUrl.FileName.Split('.'); string file_ext = file[file.Length - 1]; string file_name = iduser + "_" + DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + file_ext; string folder = Server.MapPath("../Images/Users/"); fuUrl.SaveAs(folder + file_name); obj.AnhDaiDien = file_name; } db.tb_User.Add(obj); db.SaveChanges(); Response.Redirect("User.aspx"); } catch { } //try //{ // NewsEntities db = new NewsEntities(); // News.tb_User obj = new News.tb_User(); // obj.TenUser = txtTenNV.Text; // obj.NickName = txtNgheDanh.Text; // obj.DiaChi = txtDiaChi.Text; // obj.Email = txtEmail.Text; // obj.GioiTinh = txtGioiTinh.Text; // obj.Password = getMKMH(txtMaNV.Text); // obj.ID_LoaiTK = int.Parse(cbbLoaicv.SelectedValue); // int iduser = 1 + int.Parse(db.tb_User.OrderByDescending(p => p.ID_User).Select(r => r.ID_User).First().ToString()); // txtMaNV.Text = iduser.ToString(); // // Kiểm tra người dùng đã chọn file hay chưa // if (fuUrl.HasFile == true) // { // // Tạo file name // string[] file = fuUrl.FileName.Split('.'); // string file_ext = file[file.Length - 1]; // string file_name = iduser + "_" + // DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + file_ext; // string folder = Server.MapPath("../Images/Users/"); // fuUrl.SaveAs(folder + file_name); // obj.AnhDaiDien =file_name; // } // db.tb_User.Add(obj); // db.SaveChanges(); // Response.Redirect("User.aspx"); //} //catch //{ // // //} }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["username"] == null || Session["username"].ToString() == "") { Response.Redirect("Login.aspx"); } else { getcbbltk(); getcbbCM(); getcv(); //if (Session["username"] == null || Session["username"].ToString() == "") //{ // Response.Redirect("Login.aspx"); //} //else //{ if (Request.QueryString["manv"] == null) { getDGVCM(); int i = int.Parse(Session["username"].ToString()); // sửa bên nhân viên loaitk.Visible = false; chuyenmuc.Visible = false; loaicv.Visible = false; cbbLoaicv.Visible = false; btnAddcm.Visible = false; cbbChuyenMuc.Visible = false; txtMaNV.Enabled = false; btnSave.Visible = true; btnAdd.Visible = false; btnAddcm.Visible = true; txtMaNV.Text = i.ToString(); //Request.QueryString["manv"]; txtMaNV.Enabled = false; txtDiaChi.Enabled = true; txtEmail.Enabled = true; txtGioiTinh.Enabled = true; txtNgheDanh.Enabled = true; txtTenNV.Enabled = true; cbbChuyenMuc.Enabled = false; imgAnhDaiDien.ImageUrl = "../Images/Users/" + getAnh(); int id = int.Parse(txtMaNV.Text); txtMaNV.CssClass = txtMaNV.CssClass + " form-control"; // Query về db để lấy các thông tin còn lại NewsEntities db = new NewsEntities(); News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == i); if (obj == null) { Response.Redirect("User.aspx"); } else { cbbLoaicv.Enabled = true; txtTenNV.Text = obj.TenUser; txtNgheDanh.Text = obj.NickName; txtDiaChi.Text = obj.DiaChi; txtEmail.Text = obj.Email; txtGioiTinh.Text = obj.GioiTinh; //txtNgayDK = obj.NgayDK; } } else if (Request.QueryString["manv"] == 1.ToString()) { // thêm mới lbhienthi.Text = "Cần thêm user trước"; NewsEntities db = new NewsEntities(); int id = 1 + int.Parse(db.tb_User.OrderByDescending(p => p.ID_User).Select(r => r.ID_User).First().ToString()); txtMaNV.Text = id.ToString(); txtMaNV.Enabled = false; btnSave.Visible = false; btnAdd.Visible = true; txtMaNV.Enabled = false; getDGVCM2(); } else { getDGVCM1(); // Sửa bên admin cbbLoaicv.Enabled = true; fuUrl.Enabled = false; txtMaNV.Enabled = false; btnSave.Visible = true; btnAdd.Visible = false; btnAddcm.Visible = true; txtMaNV.Text = Request.QueryString["manv"]; txtMaNV.Enabled = false; txtDiaChi.Enabled = false; txtEmail.Enabled = false; txtGioiTinh.Enabled = false; txtNgheDanh.Enabled = false; txtTenNV.Enabled = false; imgAnhDaiDien.ImageUrl = "../Images/Users/" + getAnh1(); int id = int.Parse(txtMaNV.Text); txtMaNV.CssClass = txtMaNV.CssClass + " form-control"; // Query về db để lấy các thông tin còn lại NewsEntities db = new NewsEntities(); News.tb_User obj = db.tb_User.FirstOrDefault(x => x.ID_User == id); if (obj == null) { Response.Redirect("User.aspx"); } else { txtTenNV.Text = obj.TenUser; txtNgheDanh.Text = obj.NickName; txtDiaChi.Text = obj.DiaChi; txtEmail.Text = obj.Email; txtGioiTinh.Text = obj.GioiTinh; //txtNgayDK = obj.NgayDK; } //} } } } }