public List <SelectListItem> GetComboxSysUser() { List <SelectListItem> li = new List <SelectListItem>(); try { li.Add(new SelectListItem { Text = "Chọn User cha", Value = "0", Selected = true }); List <SysUserModel> list = new CsysUser().GetAllUser(); for (int i = 0; i < list.Count; i++) { if (list[i].IsActive != 0) { li.Add(new SelectListItem { Text = list[i].FullName, Value = list[i].ID.ToString() }); } } } catch (Exception) { } return(li); }
public JsonResult GetDetailSysUser(string id) { SysUserModel obj = new SysUserModel(); obj = new CsysUser().GetInforSysUserByID(id); List <string> listGroup = new CsysUser().ListGroupNameByUser(obj.UserName); return(Json(new { obj = obj, listGroupUser = listGroup }, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateUser() { CHotels hotel = new CHotels(); //ViewBag.Mess = "0"; //Session[CConfig.SESSIONMESS] = null; ViewBag.SelectHotel = GetComboxHotel(); ViewBag.UsertHotel = GetComboxSysUser(); //Get all sysUser và lấy 1 vài thông tin cần thiết List <SysUserModel> list = new List <SysUserModel>(); list = new CsysUser().ListInforSysUser(); ViewBag.ListSysUser = list; return(View()); }
public JsonResult CreateUser(string txtname, string txtusername, string txtpass, string txtphone, string txtcmt, string txtAddress, string cboHotelname, string cbxChonUser, string cboactive, string email) { bool kq = false; string message = ""; string erroValidate = "Vui lòng khồng để trống "; if (!checkValidate(txtusername, email, ref erroValidate)) { if (string.IsNullOrEmpty(txtpass)) { message += string.Format(" mật khẩu ", Environment.NewLine); } return(Json(new { mess = erroValidate, rs = kq }, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrEmpty(txtpass)) { message += string.Format(" mật khẩu ", Environment.NewLine); return(Json(new { mess = erroValidate, rs = kq }, JsonRequestBehavior.AllowGet)); } SysUserModel obj = new SysUserModel(); obj.FullName = txtname; obj.UserName = txtusername.ToUpper().Trim(); obj.Password = MD5.md5(txtpass.ToUpper().Trim()); obj.Mobile = txtphone; obj.IdentityNumber = txtcmt; obj.Address = txtAddress; obj.Email = email; obj.Createby = Int32.Parse(Session[CConfig.SESSION_USERID].ToString()); obj.CreateDate = DateTime.Now; obj.Department = 0; int parent = string.IsNullOrEmpty(cbxChonUser) ? 0 : Int32.Parse(cbxChonUser.ToString()); obj.ParentID = parent; int sysHotel = string.IsNullOrEmpty(cboHotelname) ? 0 : Int32.Parse(cboHotelname.ToString()); obj.SysHotelID = sysHotel; obj.IsActive = Int32.Parse(cboactive);//khi thêm mới luôn để isactive =1 trong trường hợp xóa isactive=0 obj.Status = 1; message = new CsysUser().CreateSysUser(obj, ref kq); return(Json(new { mess = message, rs = kq }, JsonRequestBehavior.AllowGet)); }
public ActionResult DetailSysUser(string id) { CHotels hotel = new CHotels(); List <string> listGroup = null; //ds Hotels TempData["SelectHotel"] = GetComboxHotel(); TempData.Keep("SelectHotel"); SysUserModel obj = new SysUserModel(); if (Session[CConfig.SESSION_USERID] != null) { //thong tin nv obj = new CsysUser().GetInforSysUserByID(Session[CConfig.SESSION_USERID].ToString()); //Nhom quyen listGroup = new CsysUser().ListGroupNameByUser(obj.UserName); } ViewData["listGroup"] = listGroup; return(View("DetailSysUser", obj)); }
public ActionResult UpdateUser() { if (Request.QueryString["UserID"] != null) { string userID = Request.QueryString["UserID"].ToString(); CHotels hotel = new CHotels(); ViewBag.SelectHotel = GetComboxHotel(); ViewBag.UsertHotel = GetComboxSysUser(); //Get all sysUser và lấy 1 vài thông tin cần thiết List <SysUserModel> list = new List <SysUserModel>(); list = new CsysUser().ListInforSysUser(); ViewBag.ListSysUser = list; //lấy ra thông tin của user SysUserModel objSysUser = new SysUserModel(); objSysUser = new CsysUser().GetInforSysUserByID(userID); return(View(objSysUser)); } else { return(View()); } }
public JsonResult Delete_User(string id) { string message = new CsysUser().DeleteSysUser(id); return(Json(new { mess = message }, JsonRequestBehavior.AllowGet)); }