public ActionResult Delete(int Id) { try { Sec_UserDL ud = new Sec_UserDL(); bool res = ud.Manage("Delete", Id.ToString()); if (true) { TempData["msg_seccess"] = "Delete successfully"; } } catch (Exception ex) { TempData["msg_error"] = ex.Message; } return(RedirectToAction("All")); }
public bool UpdatePassword(Int64 UserId, string Password) { try { Sec_UserDL ud = new Sec_UserDL(); if (Password != null) { Password = Encryption.Encrypt(Password, true); if (!string.IsNullOrEmpty(Password)) { return(ud.Manage("UpdatePassword", UserId.ToString(), Password)); } } return(false); } catch (Exception) { return(false); } }
public Response ChangePassword(string UserId, string IMEI, string CurrentPassword, string NewPassword) { Response r = new Response(); try { CurrentPassword = Encryption.Encrypt(CurrentPassword, true); NewPassword = Encryption.Encrypt(NewPassword, true); Sec_UserDL ud = new Sec_UserDL(); ud.Manage("ChangePassword", UserId, IMEI, CurrentPassword, NewPassword); r.Status = "success"; r.Message = "success"; } catch (Exception ex) { r.Status = "error"; r.Message = ex.Message; } return(r); }
public bool UpdateActiveStatus(int Id, bool status) { Sec_UserDL ud = new Sec_UserDL(); return(ud.Manage("UpdateStatus", Id.ToString(), status.ToString())); }
public ActionResult New(Sec_User u, FormCollection dt, string type, string back) { Response res = new Response(); try { string Password = string.Empty; if (u.Password != null) { Password = Encryption.Encrypt(u.Password, true); } Sec_UserDL ud = new Sec_UserDL(); int Id = ud.SaveNew_Update(Convert.ToInt64(u.UserId), Convert.ToInt64(u.RoleId), u.FirstName, u.LastName, u.UserName, Password, u.Email, u.Address, u.Contact, u.homeLatitude, u.homeLongitude, u.Title, u.Gender, u.CompanyId, u.Designation, u.HiringDate, u.ReportToId, u.Color, u.IsManager); if (Id > 0) { string Picture = null; Picture = UploadImg("/Content/Images/Profile/", "u-" + Id, 150, 150); string Thumb = (!string.IsNullOrEmpty(Picture)) ? UploadImg("/Content/Images/Profile/", "thumb-" + Id, 32, 32) : null; // check if image not uploaded //if (back == "New") //{ // if (Picture == null) { Picture = "/Content/Images/Profile/Default.svg"; } //} if (!string.IsNullOrEmpty(Picture)) { ud.Manage("UpdatePicture", Id.ToString(), Picture); } // for home location if (!string.IsNullOrEmpty(Thumb)) { Image img = Image.FromFile(Server.MapPath("~" + Thumb)); Graphics g = Graphics.FromImage(img); g.DrawImage(Image.FromFile(Server.MapPath("~/Content/Images/Profile/home.png")), 20, 1, 13, 13);//new Point(-50, -50) g.Dispose(); img.Save(Server.MapPath("~/Content/Images/Profile/home-" + Id + ".png"), ImageFormat.Png); } } //TempData["msg_success"] = "Save successfully"; //if (back == "New" || back == "Edit") //{ // return RedirectToAction("All"); //} //return RedirectToAction("All"); res.Status = "success"; res.Message = "Save Successfully !"; return(Json(res, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { res.Status = "danger"; res.Message = ex.ToString(); return(Json(res, JsonRequestBehavior.AllowGet)); } }
public bool ByUser(int UserId, string[] PermissionIds, string[] Clients, string[] cities, int[] Scopes, int[] Projects, int[] DefinationType) { try { DataTable Data = new DataTable(); Data.Columns.AddRange(new DataColumn[2] { new DataColumn("Id", typeof(int)), new DataColumn("value", typeof(string)) }); if (PermissionIds != null) { foreach (var item in PermissionIds) { DataRow row; row = Data.NewRow(); row["Id"] = UserId; row["value"] = item; Data.Rows.Add(row); } } UserPermissionDL rpd = new UserPermissionDL(); if (rpd.Insert(UserId, Data)) { // for save user Clints Data.Rows.Clear(); if (Clients != null && Clients.Length > 0) { foreach (var item in Clients) { DataRow row; row = Data.NewRow(); row["Id"] = UserId; row["value"] = item; Data.Rows.Add(row); } UserClientsDL ucd = new UserClientsDL(); ucd.Insert(UserId, Data); } // for save user Cities Data.Rows.Clear(); if (cities != null && cities.Length > 0) { var CityIds = cities.Where(m => m.Contains("r-")).ToArray(); foreach (var item in cities) { DataRow row; row = Data.NewRow(); row["Id"] = UserId; if (item.Contains("r-")) { row["value"] = item.Remove(0, 2); } else { row["value"] = item.Remove(0, 4); } Data.Rows.Add(row); } UserCityDL uctd = new UserCityDL(); uctd.Insert("UserCities", UserId, Data); } if (Scopes != null && Scopes.Length > 0) { Data.Rows.Clear(); foreach (var item in Scopes) { DataRow row; row = Data.NewRow(); row["Id"] = UserId; row["value"] = item; Data.Rows.Add(row); } Sec_UserScopeDL usd = new Sec_UserScopeDL(); usd.Manage(UserId, Data); } if (DefinationType != null && DefinationType.Length > 0) { Data.Rows.Clear(); foreach (var item in DefinationType) { DataRow row; row = Data.NewRow(); row["Id"] = UserId; row["value"] = item; Data.Rows.Add(row); } Sec_UserDL usd = new Sec_UserDL(); usd.ManageUserDefinationTypes(UserId, Data); } //Projects if (Projects != null && Projects.Length > 0) { Data.Rows.Clear(); foreach (var item in Projects) { DataRow row; row = Data.NewRow(); row["Id"] = UserId; row["value"] = item; Data.Rows.Add(row); } Sec_UserProjectsDL usd = new Sec_UserProjectsDL(); usd.Manage(ViewBag.UserId, Data, UserId, "Insert"); } Permission.ChangeUserId(UserId); TempData["msg_success"] = "Save Successfully."; } return(true); } catch (Exception ex) { TempData["msg_error"] = ex.Message; return(false); } }