public ActionResult CreateEditUser(user user, HttpPostedFileBase user_photo, FormCollection frmAdminUser) { try { user.role_id = String.IsNullOrEmpty(frmAdminUser["role_id"]) ? 0 : Convert.ToInt32(frmAdminUser["role_id"]); var userdata = db.users.Find(user.user_id); company CompanyInformation = db.companies.Find(user.company_id); if (user_photo != null) { string AWSProfileName = STUtil.GetWebConfigValue("AWSProfileName"); string GenFileName = STUtil.GetTodayDate().ToString("yyyyMMdd") + "_" + CompanyInformation.company_id.ToString() + "_" + Path.GetFileName(user_photo.FileName).Replace(" ", "_"); String companyFolderName = CompanyInformation.company_folder_name.ToString().Replace("/", ""); //// AWSUtil.UploadFile(user_photo.InputStream, AWSProfileName, companyFolderName, GenFileName); user.user_photo = GenFileName; } else { user.user_photo = userdata != null ? userdata.user_photo : "NA.jpg"; } user.parent_user_id = SessionUtil.GetUserID(); result = userUtil.PostUserEdit(user); } catch (Exception ex) { result.Message = ex.Message; result.MessageType = MessageType.Error; } return(RedirectToAction("Index", "User", new { id = String.Format("{0},{1}", user.role_id, user.role_bit), Result = result.Message, MessageType = result.MessageType })); }
public ActionResult Login(FormCollection frm) { String LoginResult = string.Empty; if (ModelState.IsValid) { try { String LoginID = frm["LoginID"]; String pwd = frm["password"]; LoginResult = RoleUtil.CheckUserFrofile(LoginID, pwd); if (LoginResult == "PASS") { var list = RoleUtil.GetMenusOfRoleId(Convert.ToInt32(STUtil.GetSessionValue(UserInfo.RoleID.ToString())), Convert.ToInt32(STUtil.GetSessionValue(UserInfo.CompanyID.ToString()))).ToList(); var menuObjects = (Session[UserInfo.MenuList.ToString()] as List <TreeNode>) ?? new List <TreeNode>(); menuObjects.AddRange(list); Session[UserInfo.MenuList.ToString()] = menuObjects; TempData["Login"] = "******"; return(RedirectToAction("Index/", "DashBoard")); } ViewBag.result = LoginResult; } catch (Exception ex) { // ExceptionLogging.SendErrorToText(ex); ViewBag.result = ex.Message; } } else { ViewBag.result = STUtil.GetValidationMessage(ModelState); } return(RedirectToAction("Login", new { Result = LoginResult, MessageType = "Error" })); //return View(); }
public ActionResult CountryCreateEdit(country country) { result = countryUtil.CreateEditCountry(country); ViewBag.Title = country == null ? "Country Create" : "Country Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult CurrencyCreateEdit(currency currency) { result = currencyUtil.CreateEditCurrency(currency); ViewBag.Title = currency == null ? "Currency Create" : "Currency Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult PostCreateEditRole(role role) { try { result = new Result(); if (role.role_id > 0) { role find = db.roles.Find(role.role_id); find.is_active = role.is_active; find.role_name = role.role_name; db.Entry(find).State = System.Data.Entity.EntityState.Modified; result.Message = string.Format(BaseConst.MSG_SUCCESS_UPDATE, "Role"); } else { long prevRoleBit = db.roles.Where(x => x.company_id == role.company_id).Max(x => x.role_bit); role.role_bit = prevRoleBit * 2; role.company_id = role.company_id; db.roles.Add(role); result.Message = string.Format(BaseConst.MSG_SUCCESS_CREATE, "Role"); } STUtil.SetSessionValue(UserInfo.IsCompanyAddUpdate.ToString(), "0"); db.SaveChanges(); STUtil.SetSessionValue(UserInfo.IsCompanyAddUpdate.ToString(), "1"); } catch (Exception ex) { result.Message = ex.Message; } return(Json(result)); }
public ActionResult LoadAdminUser(int id) { int user_id = 0; int company_id = Convert.ToInt32(id); company company = new company(); company = company_id > 0 ? db.companies.Find(company_id) : company; user user = new user(); if (company != null) { string SNAG_ImagePath = STUtil.GetWebConfigValue("ImagePath"); String companyFolderName = company.company_folder_name != null?company.company_folder_name.ToString() : ""; #region EditAdminUser user_id = Convert.ToInt32(company.users.Count() > 0 ? company.users.FirstOrDefault().user_id : 0); user = user_id > 0 ? db.users.Find(user_id) : user; user.company_id = company_id; if (user != null) { ViewBag.UserPhoto = user.user_photo != string.Concat(user.gender, ".JPG") ? SNAG_ImagePath + companyFolderName + user.user_photo : SNAG_ImagePath + user.user_photo; } ViewBag.company_logo = company.company_logo != "NA.JPG" ? SNAG_ImagePath + companyFolderName + company.company_logo : SNAG_ImagePath + company.company_logo; #endregion } return(PartialView("_CompanyAdminUser", user)); }
public ActionResult PaymentStatusCreateEdit(payment_status payment_status) { result = paymentStatusUtill.PaymentStatusCreateEdit(payment_status); ViewBag.Title = payment_status == null ? "Payment Status Create" : "Payment Status Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult CreateEditAdmin(user user, HttpPostedFileBase user_photo, FormCollection frmAdminUser) { try { var userid = user.user_id; user UserInformation = db.users.Find(userid); company CompanyInformation = db.companies.Find(UserInformation.company_id); if (user_photo != null) { string AWSProfileName = STUtil.GetWebConfigValue("AWSProfileName"); string GenFileName = STUtil.GetTodayDate().ToString("yyyyMMdd") + "_" + CompanyInformation.company_id.ToString() + "_" + Path.GetFileName(user_photo.FileName).Replace(" ", "_"); String companyFolderName = CompanyInformation.company_folder_name.ToString().Replace("/", ""); // AWSUtil.UploadFile(user_photo.InputStream, AWSProfileName, companyFolderName, GenFileName); UserInformation.user_photo = GenFileName; } UserInformation.user_name = user.user_name; UserInformation.mobile = user.mobile; UserInformation.gender = user.gender; result = companyUtil.PostUserEdit(UserInformation); } catch (Exception ex) { result.Message = ex.Message; } return(RedirectToAction("EditCompany", "CompanySetting", new { id = user.company_id, Result = result.Message, MessageType = result.MessageType })); }
public ActionResult IndustryCreateEdit(industry_type industry_type) { result = industryUtil.CreateEditIndustryType(industry_type); ViewBag.Title = industry_type == null ? "Country Create" : "Country Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult JobStatusCreateEdit(job_status job_status) { result = jobStatusUtill.JobStatusCreateEdit(job_status); ViewBag.Title = job_status == null ? "Job Status Create" : "Job Status Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult ReligionCreateEdit(religion religion) { result = religionUtil.CreateEditReligion(religion); ViewBag.Title = religion == null ? "Religion Create" : "Religion Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult NationalityCreateEdit(nationality nationality) { result = nationalityUtil.CreateEditNationality(nationality); ViewBag.Title = nationality == null ? "Nationality Create" : "Nationality Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult LanguageCreateEdit(language language) { result = languageUtil.CreateEditLanguage(language); ViewBag.Title = language == null ? "Language Create" : "Language Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult DocumentTypeCreateEdit(document_type document_type) { result = documentTypeUtil.CreateEditDocumentType(document_type); ViewBag.Title = document_type == null ? "DocumentType Create" : "DocumentType Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult TimeFormatCreateEdit(time_format time_format) { result = timeFormatUtil.CreateEditTimeFormat(time_format); ViewBag.Title = time_format == null ? "TimeFormat Create" : "TimeFormat Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult CreateEditJobAttachment() { job_attachment job_attachment = new job_attachment(); try { job_attachment.job_id = Convert.ToInt32(Request["job_id"] != "" ? Request["job_id"] : "0"); job_attachment.client_id = Convert.ToInt32(Request["client_id"] != "" ? Request["client_id"] : "0"); job_attachment.description = Request["description"] != null ? Request["description"] : ""; job_attachment.is_active = Convert.ToBoolean(Request["is_active"]); HttpFileCollectionBase files = Request.Files; HttpPostedFileBase attachment = files.Count > 0 ? files[0] : null; if (job_attachment != null) { string GenFileName = STUtil.GetTodayDate().ToString("yyyyMMdd") + "_" + Path.GetFileName(attachment.FileName).Replace(" ", "_"); String companyFolderName = SessionUtil.GetCompanyFolderName(); companyFolderName = companyFolderName.Replace("/", ""); UploadFile(companyFolderName, attachment, GenFileName); job_attachment.job_attachment1 = GenFileName; } else { job_attachment.job_attachment1 = ""; } } catch (Exception ex) { result.Message = ex.Message; result.MessageType = MessageType.Error; } result = jobUtil.PostCreateEditJobAttachment(job_attachment); return(Json(result)); }
public ActionResult PaymentModeCreateEdit(payment_mode paymentmode) { result = paymentModeUtil.CreateEditPaymentMode(paymentmode); ViewBag.Title = paymentmode == null ? "Payment Mode Create" : "Payment Mode Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult JobTypeCreateEdit(job_type job_type) { result = jobTypeUtill.JobTypeCreateEdit(job_type); ViewBag.Title = job_type == null ? "Job Create" : "Job Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult DurationDaysCreateEdit(duration_days duration_days) { result = durationDaysUtil.CreateEditDurationDays(duration_days); ViewBag.Title = duration_days == null ? "Duration Days Create" : "Duration Days Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult PaperSubTypeCreateEdit(paper_sub_type paper_sub_type) { result = paperSubTypeUtill.PaperSubTypeCreateEdit(paper_sub_type); ViewBag.Title = paper_sub_type == null ? "Paper Sub Type Create" : "Paper Sub Type Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult GetActionNameByController(string id) { string controllerName = string.Format("{0}Controller", id); var list = STUtil.GetListAllActionByController(controllerName); return(Json(list, JsonRequestBehavior.AllowGet)); }
public ActionResult LeminationTypeCreateEdit(lemination_type lemination_type) { result = leminationTypeUtill.LeminationTypeCreateEdit(lemination_type); ViewBag.Title = lemination_type == null ? "LeminationType Create" : "LeminationType Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); return(Json(result)); }
public ActionResult MenuRoleAction(int id) { ViewBag.Title = "Role Action"; int menuID = id; int company_id = SessionUtil.GetCompanyID(); IList <ControllerAction> list = new List <ControllerAction>(); var listController = STUtil.GetListController(); //Nedd to check data in respwct of ViewBag.action_name = new List <SelectListItem>(); ViewBag.menu_id = menuID; foreach (var c in listController) { string controllerName = c.Value; var listAllAction = STUtil.GetListAllActionByController(controllerName); var listAssignedAction = (from r in db.menu_access_controller_action where r.menu_id == menuID && r.controller_name == controllerName orderby r.action_name select new SelectListItem { Value = r.action_name, Text = r.action_name, }).ToList(); foreach (var aa in listAllAction) { ControllerAction ca = new ControllerAction(); ca.ControllerName = controllerName; ca.ActionName = aa.Text; ca.IsAssigned = listAssignedAction.Where(a => a.Text == aa.Text).Count() > 0 ? true : false; list.Add(ca); } } return(PartialView("_MenuRoleAction", list)); }
public ActionResult CompanyRoleAction(int id, string companyId = "") { ViewBag.Title = "Role Action"; int roleID = id; int company_id = Convert.ToInt32(companyId); IList <ControllerAction> list = new List <ControllerAction>(); var listController = STUtil.GetListController(); //Nedd to check data in respwct of ViewBag.action_name = new List <SelectListItem>(); ViewBag.role_id = id; ViewBag.RoleName = db.roles.Where(r => r.role_id == id && r.company_id == company_id).FirstOrDefault().role_name; foreach (var c in listController) { string controllerName = c.Value; var listAllAction = STUtil.GetListAllActionByController(controllerName); var listAssignedAction = STUtil.GetListActionAssignedByRoleAndController(roleID, controllerName); foreach (var aa in listAllAction) { ControllerAction ca = new ControllerAction(); ca.ControllerName = controllerName; ca.ActionName = aa.Text; ca.IsAssigned = listAssignedAction.Where(a => a.Text == aa.Text).Count() > 0 ? true : false; list.Add(ca); } } return(PartialView("_CompanyRoleAction", list)); }
public ActionResult CreateEdit(user user, FormCollection frm, HttpPostedFileBase user_photo) { try { string rol_id = frm["rol_id"]; string hdnUserPhoto = frm["hdnUserPhoto"]; if (user_photo != null) { string AWSProfileName = STUtil.GetWebConfigValue("AWSProfileName"); string GenFileName = STUtil.GetTodayDate().ToString("yyyyMMdd") + "_" + SessionUtil.GetCompanyID().ToString() + "_" + Path.GetFileName(user_photo.FileName).Replace(" ", "_"); String companyFolderName = STUtil.GetSessionValue(UserInfo.CompanyFolderName.ToString()).ToString().Replace("/", ""); user.user_photo = GenFileName; } else { user.user_photo = hdnUserPhoto != null ? (hdnUserPhoto != "" ? hdnUserPhoto : user.gender + ".JPG") : user.gender + ".JPG"; } result = userUtil.PostCreateEdit(user, frm); ViewBag.Title = user == null ? "User Create" : "User Edit"; ViewBag.action_name = STUtil.GetListAllActionByController(""); switch (result.MessageType) { case MessageType.Success: return(RedirectToAction("Index", "User", new { id = rol_id, Result = result.Message, MessageType = result.MessageType })); default: return(RedirectToAction("CreateEdit", "User", new { id = user.user_id, Result = result.Message, MessageType = result.MessageType })); } return(View(user)); } catch (Exception ex) { return(View(user)); } }
public Result PostUserEdit(user user) { try { if (user.user_id > 0) { string password = db.USP_GetUserPassword(user.user_id, user.company_id).ToList().FirstOrDefault().password; var isUserEdit = db.USP_CreateUser(user.user_id, user.user_name, user.login_id, user.email_id, user.mobile, password, user.gender, user.user_photo, user.parent_user_id, user.role_bit, user.company_id, user.created_by, user.role_id, null, user.create_work_order_access_id, user.view_work_order_access_id, user.is_change_requester, user.is_service_provider, user.is_active); result.Message = string.Format(BaseConst.MSG_SUCCESS_UPDATE, "User"); } else { var pass = STUtil.GetRandomPasswordNumber(6); int created_by = SessionUtil.GetUserID(); var isUserEdit = db.USP_CreateUser(user.user_id, user.user_name, user.login_id, user.email_id, user.mobile, pass, user.gender, user.user_photo, user.parent_user_id, user.role_bit, user.company_id, created_by, user.role_id, null, user.create_work_order_access_id, user.view_work_order_access_id, user.is_change_requester, user.is_service_provider, true); result.Message = string.Format(BaseConst.MSG_SUCCESS_CREATE, "User"); } } catch (Exception ex) { result.MessageType = MessageType.Error; result.Message = ex.Message; } return(result); }
public ActionResult UserEdit(string id) { var userList = db.users.AsEnumerable().Where(u => u.user_id == Convert.ToInt32(id)).ToList(); int company_id = userList.FirstOrDefault().company_id; company company = new company(); company = company_id > 0 ? db.companies.Find(company_id) : company; string SNAG_ImagePath = STUtil.GetWebConfigValue("ImagePath"); String companyFolderName = company.company_folder_name != null?company.company_folder_name.ToString() : ""; var UserPhoto = userList.FirstOrDefault().user_photo != null ? SNAG_ImagePath + companyFolderName + userList.FirstOrDefault().user_photo : SNAG_ImagePath + userList.FirstOrDefault().user_photo; var data = (from u in userList select new { user_id = u.user_id, user_name = u.user_name, login_id = u.login_id, email_id = u.email_id, mobile = u.mobile, gender = u.gender, parent_id = u.role_bit, role_bit = u.role_bit, is_active = u.is_active, UserPhoto = UserPhoto, hdnUserPhoto = u.user_photo }).FirstOrDefault(); return(Json(data)); }
public ActionResult StateIndex(string id) { state s = new state(); STUtil.SetSessionValue(UserInfo.pageTitle.ToString(), "State"); ViewBag.country_id = new SelectList(countryUtil.GetCountrySelectList(), "Value", "Text"); return(View(s)); }
public ActionResult UserResetPassword(FormCollection frm) { try { Int32 userID = Convert.ToInt32(frm["userID"]); String key = frm["key"]; //String LoginID = frm["LoginID"]; String Password = frm["password"]; //String BusinessName = frm["BusinessName"]; var userInfo = db.users.AsEnumerable().Where(x => x.user_id == userID && x.activation_reset_key == key && x.is_active == true).FirstOrDefault(); if (userInfo != null) { if (userInfo.reset_password_link_expire_date_time > STUtil.GetCurrentDateTime()) { userUtil.ResetUser(userID, key, Password); String LoginResult = RoleUtil.CheckUserFrofile("", "", userInfo.user_id); if (LoginResult == "PASS") { var list = RoleUtil.GetMenusOfRoleId(Convert.ToInt32(STUtil.GetSessionValue(UserInfo.RoleID.ToString())), Convert.ToInt32(STUtil.GetSessionValue(UserInfo.RoleID.ToString()))).ToList(); var menuObjects = (Session[UserInfo.MenuList.ToString()] as List <TreeNode>) ?? new List <TreeNode>(); menuObjects.AddRange(list); Session[UserInfo.MenuList.ToString()] = menuObjects; return(RedirectToAction("Index/", "DashBoard")); } else { return(RedirectToAction("Login", "Account", new { result = "Invalid Request", MessageType = "Error" })); } } else { ViewBag.result = "Your password reset link has been expired!!!"; return(RedirectToAction("Login", "Account", new { result = "Your password reset link has been expired!!!", MessageType = "Error" })); } } else { ViewBag.result = "Invalid Request"; return(RedirectToAction("Login", "Account", new { result = "Invalid Request", MessageType = "Error" })); } } catch (Exception ex) { ViewBag.result = ex.Message; return(RedirectToAction("Login", "Account", new { result = ex.Message, MessageType = "Error" })); } return(View()); }
public ActionResult getinvoice(int id) { ViewBag.Title = "Invoice"; STUtil.SetSessionValue(UserInfo.pageTitle.ToString(), "Invoice"); var li = db.package_subscription.Where(x => x.package_subscription_id == id).FirstOrDefault(); ViewBag.admincompany = db.companies.AsEnumerable().Where(x => x.company_id == Convert.ToInt32(SessionUtil.GetCompanyID())).FirstOrDefault(); return(View(li)); }