public ActionResult CapNhatThongTinNguoiDung(int?id) { if (id == null) { Response.StatusCode = 404; return(null); } DataTable dt1 = cf.ExecuteQuery(string.Format("select * from NGUOIDUNG where MaNguoiDung={0}", id)); NGUOIDUNG nd = null; foreach (DataRow dr in dt1.Rows) { nd = new NGUOIDUNG(dr); } if (nd == null) { return(HttpNotFound()); } DataTable dtLoaiND = cf.ExecuteQuery("select * from LOAINGUOIDUNG"); List <LOAINGUOIDUNG> lstLND = new List <LOAINGUOIDUNG>(); LOAINGUOIDUNG lnd = null; foreach (DataRow item in dtLoaiND.Rows) { lnd = new LOAINGUOIDUNG(item); lstLND.Add(lnd); } ViewBag.MaLoaiNguoiDung = new SelectList(lstLND, "MaLoaiNguoiDung", "TenLoaiNguoiDung", nd.MaLoaiNguoiDung); return(View(nd)); }
public ActionResult Create(LOAINGUOIDUNG model, FormCollection collection) { LoaiNguoiDungDao dao = new LoaiNguoiDungDao(); // TODO: Add insert logic here if (ModelState.IsValid) { if (model.TRANGTHAI != null) { var ketqua = dao.ThemLoaiNguoiDung(model); if (ketqua == 1) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Tên loại người dùng đã tồn tại"); return(View("Create")); } } else { ModelState.AddModelError("", "Mời nhập thông tin đầy đũ"); return(View("Create")); } } else { ModelState.AddModelError("", "Mời nhập thông tin đầy đũ"); return(View("Create")); } return(RedirectToAction("Index")); }
public int ThemLoaiNguoiDung(LOAINGUOIDUNG model) { object[] parameters = { new SqlParameter("@TENLOAINGUOIDUNG", model.TENLOAINGUOIDUNG), new SqlParameter("@TRANGTHAI", model.TRANGTHAI) }; var res = _db.Database.ExecuteSqlCommand("LOAINGUOIDUNG_ThemLoaiNguoiDung @TENLOAINGUOIDUNG, @TRANGTHAI", parameters); return(res); }
// Lấy tất cả các loại người dùng public static List <LOAINGUOIDUNG> LayTatCaLoaiNguoiDung() { List <LOAINGUOIDUNG> lst = new List <LOAINGUOIDUNG>(); using (SQL_QLHSDataContext db = new SQL_QLHSDataContext()) { var ds = db.LOAINGUOIDUNGs.ToList(); foreach (var x in ds) { LOAINGUOIDUNG lnd = new LOAINGUOIDUNG(); lnd.MALND = x.MALND; lnd.TENLOAIND = x.TENLOAIND; lst.Add(lnd); } } return(lst); }
public ActionResult ThemNguoiDung(NGUOIDUNG nd) { //Load dropdownlist Mã Loại người dùng DataTable dtLoaiND = cf.ExecuteQuery("select * from LOAINGUOIDUNG"); List <LOAINGUOIDUNG> lstLND = new List <LOAINGUOIDUNG>(); LOAINGUOIDUNG lnd = null; foreach (DataRow item in dtLoaiND.Rows) { lnd = new LOAINGUOIDUNG(item); lstLND.Add(lnd); } ViewBag.MaLoaiNguoiDung = new SelectList(lstLND, "MaLoaiNguoiDung", "TenLoaiNguoiDung"); cf.ExecuteNonQuery(string.Format("exec stored_ThemNguoiDung @Ho = N'{0}', " + "@TenLot = N'{1}', @Ten = N'{2}', @GioiTinh = {3}, @DiaChi = N'{4}', " + "@SoDienThoai = '{5}', @Email = N'{6}', @MaLoaiNguoiDung = {7}, @TaiKhoan = '{8}', @MatKhau = '{9}', " + "@TrangThai = 0", nd.Ho, nd.TenLot, nd.Ten, nd.GioiTinh, nd.DiaChi, nd.SoDienThoai, nd.Email, nd.MaLoaiNguoiDung, nd.TaiKhoan, nd.MatKhau)); return(RedirectToAction("Index")); }
public ActionResult ThemNguoiDung() { if (cf.Connection()) { //Load dropdownlist Mã Loại người dùng DataTable dtLoaiND = cf.ExecuteQuery("select * from LOAINGUOIDUNG"); List <LOAINGUOIDUNG> lstLND = new List <LOAINGUOIDUNG>(); LOAINGUOIDUNG lnd = null; foreach (DataRow item in dtLoaiND.Rows) { lnd = new LOAINGUOIDUNG(item); lstLND.Add(lnd); } ViewBag.MaLoaiNguoiDung = new SelectList(lstLND, "MaLoaiNguoiDung", "TenLoaiNguoiDung"); return(View()); } else { TempData["result"] = "Kết nối cơ sở dữ liệu không thành công!"; return(RedirectToAction("Index", "QuanLyNguoiDung")); } }
//string Ho, string TenLot, string Ten, bool GioiTinh, string DiaChi, //string SoDienThoai, int MaNguoiDung, string Email, int MaLoaiNguoiDung, string TaiKhoan, string MatKhau, bool TrangThai public ActionResult CapNhatThongTinNguoiDung(NGUOIDUNG model) { DataTable dtLoaiND = cf.ExecuteQuery("select * from LOAINGUOIDUNG"); List <LOAINGUOIDUNG> lstLND = new List <LOAINGUOIDUNG>(); LOAINGUOIDUNG lnd = null; foreach (DataRow item in dtLoaiND.Rows) { lnd = new LOAINGUOIDUNG(item); lstLND.Add(lnd); } ViewBag.MaLoaiNguoiDung = new SelectList(lstLND, "MaLoaiNguoiDung", "TenLoaiNguoiDung", model.MaLoaiNguoiDung); cf.ExecuteNonQuery(string.Format("exec dbo.CapNhatThongTinNV @Ho=N'{0}',@TenLot = N'{1}', " + "@Ten = N'{2}', @GioiTinh = {3}, @DiaChi = N'{4}', @SoDienThoai = '{5}', " + "@MaNguoiDung = {6}, @Email = N'{7}', @MaLoaiNguoiDung = {8}, @TaiKhoan = '{9}', " + "@MatKhau = '{10}', @TrangThai = {11} ", model.Ho, model.TenLot, model.Ten, model.GioiTinh, model.DiaChi, model.SoDienThoai, model.MaNguoiDung, model.Email, model.MaLoaiNguoiDung, model.TaiKhoan, model.MatKhau, model.TrangThai)); return(RedirectToAction("Index")); }
public ActionResult Edit(LOAINGUOIDUNG model) { LoaiNguoiDungDao dao = new LoaiNguoiDungDao(); if (ModelState.IsValid) { var ketqua = dao.SuaLoaiNguoiDung(model); if (ketqua == 1) { return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Tên loại người dùng đã tồn tại"); return(RedirectToAction("Edit", new { id = model.IDLOAINGUOIDUNG })); } } else { ModelState.AddModelError("", "Mời nhập thông tin đầy đũ"); return(RedirectToAction("Edit", new { id = model.IDLOAINGUOIDUNG })); } return(View("Index")); }