public ActionResult AddEditUser(String id) { int _companyid = ClientSession.CompanyID; Random rand = new Random(); int _newValue = rand.Next(); UsersModel mod = new UsersModel(); EmployeeInfomation objEmp; _hdnUserId = Convert.ToInt32(id); if (_hdnUserId > 0) { objEmp = db.EmployeeInfomations.Where(o => o.employeeID == _hdnUserId).SingleOrDefault(); mod.employeeCode = objEmp.employeeCode; } else { objEmp = new EmployeeInfomation(); mod.employeeCode = _companyid + "-" + _newValue; } mod.employeeid = _hdnUserId.ToString(); mod.userName = objEmp.userName; mod.firstName = objEmp.firstName; mod.lastName = objEmp.lastName; mod.employeeGender = objEmp.employeeGender; mod.employeeEmail = objEmp.employeeEmail; mod.active = Convert.ToBoolean(objEmp.active); return(View(mod)); }
public Boolean DelteUser(int employeeID) { EmployeeInfomation objEmp = db.EmployeeInfomations.Where(o => o.employeeID == employeeID).SingleOrDefault(); objEmp.active = false; db.SaveChanges(); return(true); }
public ActionResult AddEditUserSave(FormCollection frm, HttpPostedFileBase logoUpload) { String _retval = "0"; int _companyId = ClientSession.CompanyID; int _hdnUserId = 0; String _isActive = ""; EmployeeInfomation objEmp; String n1 = _hdnUserId.ToString(); if (ModelState.IsValid) { _hdnUserId = Convert.ToInt32(frm["hdnEmployeeid"].ToString()); if (_hdnUserId > 0) { objEmp = db.EmployeeInfomations.Where(o => o.employeeID == _hdnUserId).SingleOrDefault(); } else { objEmp = new EmployeeInfomation(); } objEmp.userName = frm["userName"].ToString(); objEmp.firstName = frm["firstName"].ToString(); objEmp.lastName = frm["lastName"].ToString(); objEmp.employeeCode = frm["employeeCode"].ToString(); objEmp.employeeGender = frm["employeeGender"].ToString(); objEmp.employeeEmail = frm["employeeEmail"].ToString(); _isActive = frm["active"].ToString(); if (_isActive == "true,false" || _isActive == "true") { objEmp.active = true; } else { objEmp.active = false; } if (_hdnUserId > 0) { objEmp.updatedBy = 1; objEmp.updatedDate = DateTime.Now; db.Entry(objEmp).State = EntityState.Modified; db.SaveChanges(); } else { objEmp.aspnet_userid = "2132332332"; objEmp.companyid = 1; objEmp.createdBy = 1233; objEmp.createdDate = DateTime.Now; db.EmployeeInfomations.Add(objEmp); } db.SaveChanges(); } //Users/LoadDataForDataTable return(RedirectToAction("ShowGrid")); //return View("AddEditUserSave"); }