public ActionResult Index(int?p) { Pager pager = new Pager(); pager.table = "CMSJixiao"; pager.strwhere = "1=1"; pager.PageSize = 20; pager.PageNo = p ?? 1; pager.FieldKey = "JixiaoId"; pager.FiledOrder = "JixiaoId Desc"; pager = CMSService.SelectAll("Jixiao", pager); List <JixiaoDto> list = new List <JixiaoDto>(); foreach (DataRow dr in pager.EntityDataTable.Rows) { JixiaoDto dto = JixiaoMapping.getDTO(dr); list.Add(dto); } pager.Entity = list.AsQueryable(); ViewBag.PageNo = p ?? 1; ViewBag.PageCount = pager.PageCount; ViewBag.RecordCount = pager.Amount; ViewBag.Message = pager.Amount; ViewBag.ZongCount = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "1=1", "Count(JixiaoId)"); ViewBag.ShenheCount = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "JixiaoStatus='已审核'", "Count(JixiaoId)"); ViewBag.WeishenheCount = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "JixiaoStatus='未通过'", "Count(JixiaoId)"); ViewBag.ZongFenshu = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "1=1", "SUM(JixiaoFenshu)"); ViewBag.ShenheFenshu = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "JixiaoStatus='已审核'", "SUM(JixiaoFenshu)"); ViewBag.WeishenheFenshu = CMSService.GetSomeValue("Jixiao", "CMSJixiao", "JixiaoStatus='未通过'", "SUM(JixiaoFenshu)"); ViewData["Month"] = CommonTools.GetMontList(); return(View(pager.Entity)); }
public ActionResult Create(RoleModel model) { try { RoleDto dto = new RoleDto(); dto.RoleName = model.RoleName; dto.RoleDescription = model.RoleDescription; string JsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Insert("Role", JsonString); return(RedirectTo("/Role/Index", msg.MessageInfo)); } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "操作出错了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return(View()); } }
public ActionResult EditReferrals(int Id, int CaseheaderId) { viewDHSReferral viewDHSReferral; if (Id != 0) { viewDHSReferral = CMSService.GetDHSReferrals(Id); } else { viewDHSReferral = new viewDHSReferral(); viewDHSReferral.DateCreated = DateTime.Now; } viewDHSReferral.caselookup = getcaselookup(username, ViewBag.UserContractId); viewDHSReferral.viewCaseHeader = new AGE.CMS.Data.Models.Intake.viewCaseHeader(); viewDHSReferral.viewCaseHeader = CMSService.GetCaseHeaderById(CaseheaderId); viewDHSReferral.CaseheaderId = viewDHSReferral.viewCaseHeader.Id; if (viewDHSReferral.caselookup.listofcontracts != null && viewDHSReferral.caselookup.listofcontracts.Any() && viewDHSReferral.caselookup.listofcontracts.Count == 1) { viewDHSReferral.ContractId = viewDHSReferral.caselookup.listofcontracts.FirstOrDefault().Id; viewDHSReferral.ContractName = (from contract in viewDHSReferral.caselookup.listofcontracts where contract.Id == viewDHSReferral.ContractId select contract.ContractName).FirstOrDefault(); } return(View(viewDHSReferral)); }
public EmptyResult UpdatePrograms(int productID, int programID, string programName, int?advCertListTypeID) { // M.Orlando: When user is on the Compliance page (http://localhost:49179/Corporate/Home/Index), // this is where code POSTS back to the server when the user selects different program. var commonService = new CommonService(); AppSession.SelectedProgramId = programID; AppSession.SelectedProgramName = programName; AppSession.SelectedCertificationItemID = Convert.ToInt32(advCertListTypeID); AppSession.IsCorporateSite = new CommonService().CheckCorporateAccess(AppSession.SelectedSiteId); SetTracersAccess(); CMSService.UpdateCMSSessionValue(); var menuService = new JCR.Reports.Services.MenuService(); if (advCertListTypeID > 0) { menuService.SaveArg(AppSession.UserID.GetValueOrDefault(), "CertificationItemID", programID.ToString()); } else { menuService.SaveArg(AppSession.UserID.GetValueOrDefault(), "ProgramID", programID.ToString()); } //menuService.RefreshUserMenuState(AppSession.UserID.GetValueOrDefault()); return(new EmptyResult()); }
// // GET: /Role/Delete/5 public ActionResult Delete(int id) { try{ RoleDto dto = new RoleDto(); DataTable dt = CMSService.SelectOne("Role", "CMSRole", "RoleId=" + id); foreach (DataRow dr in dt.Rows) { dto = RoleMapping.getDTO(dr); } string strwhere = "CHARINDEX('" + dto.RoleName + "', UserRoles)>0"; DataTable userdt = CMSService.SelectSome("User", "CMSUser", strwhere); Message msg = new Message(); if (userdt.Rows.Count > 0) { msg.MessageInfo = "此角色还有" + userdt.Rows.Count + "条相关数据,不允许删除"; return(RedirectTo("/Role/Index", msg.MessageInfo)); } else { msg = CMSService.Delete("Role", "CMSRole", "RoleId=" + id); msg.MessageInfo = "数据删除操作成功"; return(RedirectTo("/Role/Index", msg.MessageInfo)); } } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "操作出错了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return(View()); } }
public ActionResult Create(CustomerAddViewModel model) { try { CustomerDto dto = new CustomerDto(); dto.CustomerName = model.CustomerName; dto.CustomerNumber = model.CustomerNumber; dto.CustomerSex = CommonTools.GetSexByVerify(model.CustomerNumber); dto.CustomerBirthday = DateTime.Parse(CommonTools.GetBirthdyByVerify(model.CustomerNumber)); string JsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Insert("Customer", JsonString); return(RedirectTo("/Customer/Index?category=全部&guidang=0", msg.MessageInfo)); } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "操作出错了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return(View()); } }
// // GET: /Yuyue/ public ActionResult Index(int?p, int?id) { Pager pager = new Pager(); pager.table = "CMSYuyue"; pager.strwhere = "1=1"; if (id != 0) { pager.strwhere = pager.strwhere + "YuyueDoctorId=" + id; } // pager.strwhere = "YuyueCustomerId=" + id; pager.PageSize = 10; pager.PageNo = p ?? 1; pager.FieldKey = "YuyueId"; pager.FiledOrder = "YuyueDateTime Desc"; pager = CMSService.SelectAll("Yuyue", pager); List <YuyueDto> list = new List <YuyueDto>(); foreach (DataRow dr in pager.EntityDataTable.Rows) { YuyueDto dto = YuyueMapping.getDTO(dr); list.Add(dto); } pager.Entity = list.AsQueryable(); ViewBag.PageNo = p ?? 1; ViewBag.PageCount = pager.PageCount; ViewBag.RecordCount = pager.Amount; ViewBag.Message = pager.Amount; ViewBag.CustomerId = id; ViewBag.CustomerName = MyService.CustomerIdToName("CustomerId=" + id); return(View(pager.Entity)); }
public ActionResult ListQualityAssurance() { viewQualityAssuranceTracker viewtracker = new viewQualityAssuranceTracker(); if (User.IsInRole("CMS_IDOAStaff")) { viewtracker.ListOfQualityAssuranceTracker = CMSService.ListQualityAssuranceTracker().ToList(); } else if (User.IsInRole("CMS_RAAAdmin")) { int UserPSAId = 0; UserPSAId = APSCaseService.ListOfPSAsByUserName(username).FirstOrDefault().Id; viewtracker.ListOfQualityAssuranceTracker = CMSService.ListQualityAssuranceTracker().Where(i => i.PSAId == UserPSAId).ToList(); } else if (User.IsInRole("CMS_Supervisor")) { int UserAgencyId = 0; //using (var APSCaseWCFServiceClient = new AGE.CMS.Web.APSCaseWCFService.APSCaseWCFServiceClient()) //{ // UserAgencyId = APSCaseWCFServiceClient.ListOfAgenciesByUserName(username).FirstOrDefault().; //} UserAgencyId = CMSService.ListOfContracts(username).FirstOrDefault().Id; viewtracker.ListOfQualityAssuranceTracker = CMSService.ListQualityAssuranceTracker().Where(i => i.AgencyId == UserAgencyId).ToList(); } return(View(viewtracker)); }
public ActionResult UserSignup(UserSignupViewModel model) { try { AddUserDto dto = new AddUserDto(); dto.UserName = model.UserName; dto.UserPassword = CommonTools.ToMd5(model.UserPassword); dto.UserRoles = model.UserRoles; dto.UserStatus = true; string userJsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Insert("User", userJsonString); // return RedirectTo("/Login/Login", msg.MessageInfo); return(RedirectToAction("Login", "Login", new { ac = "SignupSuccess" })); } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "注册失败了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return(View("Login")); } }
public ActionResult Create(CategoryModel model) { try { CategoryDto dto = new CategoryDto(); dto.CategoryName = model.CategoryName; dto.CategoryDescription = model.CategoryDescription; dto.CategoryParentId = model.CategoryParentId; string JsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Insert("Category", JsonString); return(RedirectTo("/Category/Index/" + model.CategoryParentId + "?CategoryParentName=" + model.CategoryParentName, msg.MessageInfo)); } catch { Message msg = new Message(); msg.MessageInfo = "插入操作出错了"; ViewBag.Status = "Error"; ViewBag.msg = msg.MessageInfo; return(View()); } }
public ActionResult Create(FankuiAddViewModel model) { try { FankuiDto dto = new FankuiDto(); dto.FankuiResult = model.FankuiResult; dto.FankuiSource = model.FankuiSource; dto.FankuiDescription = model.FankuiDescription; dto.FankuiSendTime = System.DateTime.Now; dto.FankuiTime = System.DateTime.Now; dto.FankuiStatus = "已查看"; dto.FankuiCustomerId = model.FankuiCustomerId; dto.FankuiDoctor = int.Parse(System.Web.HttpContext.Current.Request.Cookies["UserId"].Value); // TODO: Add insert logic here string JsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Insert("Fankui", JsonString); return(RedirectTo("/Fankui/Index/" + model.FankuiCustomerId, msg.MessageInfo)); // return RedirectToAction("Index"); } catch { Message msg = new Message(); msg.MessageInfo = "插入操作失败了,请检查是否输入错误"; return(RedirectTo("/Fankui/Create/" + model.FankuiCustomerId, msg.MessageInfo)); } }
// Category列表 public ActionResult Index(int?p, int id, string CategoryParentName) { Pager pager = new Pager(); pager.table = "CMSCategory"; pager.strwhere = "CategoryParentId=" + id; pager.PageSize = 10; pager.PageNo = p ?? 1; pager.FieldKey = "CategoryId"; pager.FiledOrder = "CategoryId Desc"; pager = CMSService.SelectAll("Category", pager); List <CategoryDto> list = new List <CategoryDto>(); foreach (DataRow dr in pager.EntityDataTable.Rows) { CategoryDto dto = CategoryMapping.getDTO(dr); list.Add(dto); } pager.Entity = list.AsQueryable(); ViewBag.PageNo = p ?? 1; ViewBag.PageCount = pager.PageCount; ViewBag.RecordCount = pager.Amount; ViewBag.Message = pager.Amount; ViewBag.CategoryParentName = CategoryParentName; ViewBag.CategoryParentId = id; return(View(pager.Entity)); }
// 删除Category public ActionResult Delete(int id, string CategoryName) { try { CategoryDto dto = new CategoryDto(); DataTable dt = CMSService.SelectOne("Category", "CMSCategory", "CategoryId=" + id); foreach (DataRow dr in dt.Rows) { dto = CategoryMapping.getDTO(dr); } string strwhere = "CategoryParentId=" + id; DataTable categorydt = CMSService.SelectSome("Category", "CMSCategory", strwhere); Message msg = new Message(); if (categorydt.Rows.Count > 0) { msg.MessageInfo = "此角色还有" + categorydt.Rows.Count + "条相关数据,不允许删除"; return(RedirectTo("/Category/Index/" + dto.CategoryParentId + "?CategoryName=" + CategoryName, msg.MessageInfo)); } else { msg = CMSService.Delete("Category", "CMSCategory", "CategoryId=" + id); msg.MessageInfo = "数据删除操作成功"; return(RedirectTo("/Category/Index/" + dto.CategoryParentId + "?CategoryName=" + CategoryName, msg.MessageInfo)); } } catch { return(View()); } }
public ActionResult Create(ChufangAddViewModel model) { try { ChufangDto dto = new ChufangDto(); dto.ChufangChuzhi = model.ChufangChuzhi; dto.ChufangZhenduan = model.ChufangZhenduan; dto.ChufangYongyao = model.ChufangYongyao; dto.ChufangCustomerId = model.ChufangCustomerId; dto.ChufangTime = System.DateTime.Now; if (string.IsNullOrEmpty(model.ChufangImg)) { dto.ChufangImg = ""; } else { dto.ChufangImg = model.ChufangImg; } dto.ChufangDoctor = int.Parse(System.Web.HttpContext.Current.Request.Cookies["UserId"].Value); string JsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Insert("Chufang", JsonString); return(RedirectTo("/Chufang/Index/" + dto.ChufangCustomerId, msg.MessageInfo)); } catch { Message msg = new Message(); msg.MessageInfo = "上传图片好像出错了"; return(RedirectTo("/Chufang/Create/" + model.ChufangCustomerId, msg.MessageInfo)); } }
public ActionResult ResetPassword(ResetPasswordViewModel model) { try { UserDto dto = new UserDto(); Message msg = new Message(); DataTable dt = CMSService.SelectOne("User", "CMSUser", "UserId=" + model.UserId); foreach (DataRow dr in dt.Rows) { dto = UserMapping.getDTO(dr); dto.UserPassword = CommonTools.ToMd5(model.UserPassword); } string JsonString = JsonHelper.JsonSerializerBySingleData(dto); msg = CMSService.Update("User", JsonString); msg.MessageStatus = "Success"; msg.MessageInfo = "密码修改成功了"; ViewBag.Status = msg.MessageStatus; // TODO: Add delete logic here return(RedirectTo("/User/Index", msg.MessageInfo)); } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "操作出错了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return(View()); } }
// // GET: /Article/Edit/5 public ActionResult Edit(int id) { ArticleModel model = new ArticleModel(); DataTable dt = CMSService.SelectOne("Article", "CMSArticle", "ArticleId=" + id); foreach (DataRow dr in dt.Rows) { ArticleDto dto = new ArticleDto(); dto = ArticleMapping.getDTO(dr); model.ArticleId = dto.ArticleId; model.ArticleTitle = dto.ArticleTitle; model.ArticleContent = dto.ArticleContent; model.ArticleKeywords = dto.ArticleKeywords; model.ArticleDescription = dto.ArticleDescription; model.ArticleCategory = dto.ArticleCategory; model.ArticleAuthor = dto.ArticleTitle; model.ArticleEditor = dto.ArticleEditor; model.ArticleImg = dto.ArticleImg; model.ArticleClassic = dto.ArticleClassic; model.ArticleTop = dto.ArticleTop; model.ArticleHot = dto.ArticleHot; model.ArticleTime = dto.ArticleTime; } ViewData["Category"] = MyService.GetCategorySelectList("CategoryParentId=1"); return(View(model)); }
public ActionResult SendPassword(UserForgotViewModel model) { string strwhere = "UserName='******' and UserEmail='" + model.UserEmail + "'"; DataTable dt = CMSService.SelectOne("User", "CMSUser", strwhere); if (dt.Rows.Count > 0) { string newpassword = CommonTools.GenerateRandomNumber(8); CMSService.UpdateFieldOneByOne("User", "CMSUser", "UserName='******'", "UserPassword", CommonTools.ToMd5(newpassword)); //TO DO Sendemail string toMail = model.UserEmail; string fromMail = "*****@*****.**"; string displayName = model.UserName; string mailTitle = "重置密码"; string username = model.UserName; string content = "密码重置为:" + newpassword + "。请尽快登录修改密码!"; //string myname = "曲线社区卫生服务中心"; //string mailcontent = CommonTools.ReplaceText(username, content, myname); CommonServices.SendEmail(toMail, fromMail, displayName, mailTitle, content); return(RedirectToAction("Login", "Login", new { ac = "SendSuccess" })); } else { return(RedirectToAction("Login", "Login", new { ac = "SendError" })); } }
public ActionResult Edit(ArticleModel model) { ArticleDto dto = new ArticleDto(); DataTable dt = CMSService.SelectOne("Article", "CMSArticle", "ArticleId=" + model.ArticleId); foreach (DataRow dr in dt.Rows) { dto = ArticleMapping.getDTO(dr); dto.ArticleId = model.ArticleId; dto.ArticleTitle = model.ArticleTitle; dto.ArticleContent = model.ArticleContent; dto.ArticleKeywords = model.ArticleKeywords; dto.ArticleDescription = model.ArticleDescription; dto.ArticleCategory = model.ArticleCategory; dto.ArticleAuthor = model.ArticleTitle; dto.ArticleEditor = "系统自动进入"; if (String.IsNullOrEmpty(model.ArticleImg)) { model.ArticleImg = ""; dto.ArticleImg = model.ArticleImg; } dto.ArticleClassic = model.ArticleClassic; dto.ArticleTop = model.ArticleTop; dto.ArticleHot = model.ArticleHot; dto.ArticleTime = System.DateTime.Now; } string JsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Update("Article", JsonString); // TODO: Add update logic here return(RedirectToAction("Index")); }
public ActionResult Daizhen(int?p) { Pager pager = new Pager(); pager.table = "CMSCustomer"; pager.strwhere = "1=1"; pager.PageSize = 10; pager.PageNo = p ?? 1; pager.FieldKey = "CustomerId"; pager.FiledOrder = "CustomerId Desc"; pager.strwhere = pager.strwhere + " and CustomerTizhi='0'"; pager = CMSService.SelectAll("Customer", pager); List <CustomerDto> list = new List <CustomerDto>(); foreach (DataRow dr in pager.EntityDataTable.Rows) { CustomerDto dto = CustomerMapping.getDTO(dr); list.Add(dto); } pager.Entity = list.AsQueryable(); ViewBag.PageNo = p ?? 1; ViewBag.PageCount = pager.PageCount; ViewBag.RecordCount = pager.Amount; ViewBag.Message = pager.Amount; return(View(pager.Entity)); }
public JsonResult GetDeliveryDetails(string DeliveryID) { List <CMSDeliveryDetailWModels> SyncDatas = new List <CMSDeliveryDetailWModels>(); var cmsService = new CMSService(); int Delivery_ID = NumUtil.ParseInteger(DeliveryID); var cri = new DeliveryCriteria(); cri.Delivery_ID = Delivery_ID; var result = cmsService.GetCMSDelivery(cri); if (result.Code == ReturnCode.SUCCESS) { var deliverys = result.Object as List <CMS_Delivery>; if (deliverys != null && deliverys.Count() == 1) { var delivery = deliverys.FirstOrDefault(); foreach (var row in delivery.CMS_Delivery_Detail) { var lrow = new CMSDeliveryDetailWModels(); lrow.CMS_Delivery_Detail_ID = row.CMS_Delivery_Detail_ID; if (!string.IsNullOrEmpty(row.Product_Code)) { lrow.Product_ID = 1; //remove after improve code in mobile lrow.Product_Code = row.Product_Code; lrow.Product_Name = ""; } SyncDatas.Add(lrow); } } } return(Json(SyncDatas, JsonRequestBehavior.AllowGet)); }
public ActionResult List(int?p) { int DoctorId = int.Parse(System.Web.HttpContext.Current.Request.Cookies["UserId"].Value); Pager pager = new Pager(); pager.table = "CMSYuyue"; pager.strwhere = " YuyueDoctorId=" + DoctorId; pager.PageSize = 10; pager.PageNo = p ?? 1; pager.FieldKey = "YuyueId"; pager.FiledOrder = "YuyueDateTime Desc"; pager = CMSService.SelectAll("Yuyue", pager); List <YuyueDto> list = new List <YuyueDto>(); foreach (DataRow dr in pager.EntityDataTable.Rows) { YuyueDto dto = YuyueMapping.getDTO(dr); list.Add(dto); } pager.Entity = list.AsQueryable(); ViewBag.PageNo = p ?? 1; ViewBag.PageCount = pager.PageCount; ViewBag.RecordCount = pager.Amount; ViewBag.Message = pager.Amount; return(View(pager.Entity)); }
// // GET: /Xueya/ public ActionResult Index(int?p, int id) { Pager pager = new Pager(); pager.table = "CMSXueya"; pager.strwhere = "CustomerId=" + id; pager.PageSize = 10; pager.PageNo = p ?? 1; pager.FieldKey = "XueyaId"; pager.FiledOrder = "XueyaId Desc"; pager = CMSService.SelectAll("Xueya", pager); List <XueyaDto> list = new List <XueyaDto>(); foreach (DataRow dr in pager.EntityDataTable.Rows) { XueyaDto dto = XueyaMapping.getDTO(dr); list.Add(dto); } pager.Entity = list.AsQueryable(); ViewBag.PageNo = p ?? 1; ViewBag.PageCount = pager.PageCount; ViewBag.RecordCount = pager.Amount; ViewBag.Message = pager.Amount; ViewBag.CustomerId = id; ViewBag.CustomerName = MyService.CustomerIdToName("CustomerId=" + id); return(View(pager.Entity)); }
public ActionResult Edit(RoleModel model) { try{ RoleDto dto = new RoleDto(); DataTable dt = CMSService.SelectOne("Role", "CMSRole", "RoleId=" + model.RoleId); foreach (DataRow dr in dt.Rows) { dto = RoleMapping.getDTO(dr); dto.RoleName = model.RoleName; dto.RoleDescription = model.RoleDescription; } string JsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Update("Role", JsonString); // TODO: Add update logic here return(RedirectToAction("Index")); } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "操作出错了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return(View()); } }
public ActionResult PartialInfo(string username) { UserViewModel model = new UserViewModel(); DataTable dt = CMSService.SelectOne("User", "CMSUser", "UserName='******'"); foreach (DataRow dr in dt.Rows) { UserDto dto = new UserDto(); dto = UserMapping.getDTO(dr); model.UserId = dto.UserId; model.UserName = dto.UserName; model.UserRoles = MyService.RolesIdToRolesName(dto.UserRoles); model.UserEmail = dto.UserEmail; model.UserTelephone = dto.UserTelephone; model.UserStatus = dto.UserStatus; model.UserRegisterTime = dto.UserRegisterTime; model.UserRealName = dto.UserRealName; model.UserSex = dto.UserSex; model.UserBirthday = dto.UserBirthday.ToShortDateString(); if (String.IsNullOrEmpty(dto.UserImg)) { model.UserImg = "/UserImg/Img/default_48.jpg"; } else { model.UserImg = dto.UserImg + "_48.jpg"; } } ViewData["Sex"] = MyService.GetSexSelectList(); return(View(model)); }
// // GET: /Role/ public ActionResult Index(int?p) { Pager pager = new Pager(); pager.table = "CMSRole"; pager.strwhere = "1=1"; pager.PageSize = 10; pager.PageNo = p ?? 1; pager.FieldKey = "RoleId"; pager.FiledOrder = "RoleId Desc"; pager = CMSService.SelectAll("Role", pager); List <RoleDto> list = new List <RoleDto>(); foreach (DataRow dr in pager.EntityDataTable.Rows) { RoleDto dto = RoleMapping.getDTO(dr); list.Add(dto); } pager.Entity = list.AsQueryable(); ViewBag.PageNo = p ?? 1; ViewBag.PageCount = pager.PageCount; ViewBag.RecordCount = pager.Amount; ViewBag.Message = pager.Amount; return(View(pager.Entity)); }
public ActionResult Create(UserAddViewModel model) { try { AddUserDto dto = new AddUserDto(); dto.UserName = model.UserName; dto.UserPassword = CommonTools.ToMd5(model.UserPassword); dto.UserRoles = "45"; dto.UserStatus = true; string userJsonString = JsonHelper.JsonSerializerBySingleData(dto); Message msg = CMSService.Insert("User", userJsonString); return(RedirectTo("/User/Index", msg.MessageInfo)); } catch { Message msg = new Message(); msg.MessageStatus = "Error"; msg.MessageInfo = "操作出错了"; ViewBag.Status = msg.MessageStatus; ViewBag.msg = msg.MessageInfo; return(View()); } }
public ActionResult SaveReferrals(viewDHSReferral viewDHSReferral) { viewDHSReferral.StatusDescription = CaseStatus.Responded.ToString(); int ad = CMSService.SaveDHSReferral(viewDHSReferral); //string ToEmail = null; //string Message = "You have received a DHS Referral from " + CMSService.GetContract(contractids.FirstOrDefault()).ContractName + "."; //string Subject = "DHS Referral"; //if (viewDHSReferral.IsDDD == true) //{ // ToEmail = System.Configuration.ConfigurationManager.AppSettings["_DDDEmail"]; // SendEmail(ToEmail, Message, Subject); //} //if (viewDHSReferral.IsDRS == true) //{ // ToEmail = System.Configuration.ConfigurationManager.AppSettings["_DRSEmail"]; // SendEmail(ToEmail, Message, Subject); //} //if (viewDHSReferral.IsDMH == true) //{ // ToEmail = System.Configuration.ConfigurationManager.AppSettings["_DMHEmail"]; // SendEmail(ToEmail, Message, Subject); //} return(Redirect(Url.Action("Referrals", "External"))); }
// 删除用户 public ActionResult Delete(int id) { Message msg = CMSService.Delete("User", "CMSUser", "UserId=" + id); msg.MessageInfo = "数据删除操作成功"; return(RedirectTo("/User/Index", msg.MessageInfo)); }
public ActionResult GetIdentifiedBy(string selectedSiteIDs, string programIDs, string coPIDs, string tagIDs) { try { programIDs = programIDs == "-1" ? null : programIDs; coPIDs = coPIDs == "-1" ? null : coPIDs; tagIDs = tagIDs == "-1" ? null : tagIDs; return(PartialView("Search/_IdentifiedBy", CMSService.GetIdentifiedUsers(selectedSiteIDs, programIDs, coPIDs, tagIDs))); } catch (Exception ex) { ExceptionLog exceptionLog = new ExceptionLog { ExceptionText = "Reports: " + ex.Message, PageName = "CorporateReportController", MethodName = "GetMultiSiteTags", UserID = Convert.ToInt32(AppSession.UserID), SiteId = Convert.ToInt32(AppSession.SelectedSiteId), TransSQL = "", HttpReferrer = null }; exceptionService.LogException(exceptionLog); return(RedirectToAction("Error", "Transfer")); } }
public ActionResult RegisterUser() { Users user = CMSService.GetUserByUserName(username); CodeTable cT = new CodeTable(); Session["CODETABLE"] = cT; viewUser newUser = new viewUser(); if (user != null) { if (user.IsActive == true) { using (var securityWCFServiceClient = new SecurityWCFServiceClient()) { var nav = securityWCFServiceClient.GetDefaultNavigationByRole(applicationname, codeTable.UserRoleName); return(RedirectToAction(nav.ActionName, nav.ControllerName, new { Area = areaname })); } } else { newUser = CMSService.GetUser(user.UserId); newUser.UserContracts = newUser.UserContracts.Where(c => c.EndDate == null).ToList(); newUser.IsPending = true; if (newUser.UserConfidentiality == null || newUser.UserConfidentiality.UserSignatureDate == null) { return(RedirectToAction("UserConfidentiality", "Account", new { @userId = user.UserId })); } } } else { newUser.UserName = username; newUser.Roles = CMSService.GetRoles(); newUser.PossibleContracts = CMSService.GetContracts(); for (int i = 0; i < 3; i++) { viewUserContract newContract = new viewUserContract(); newUser.UserContracts.Add(newContract); } newUser.PossiblePSAs = CMSService.GetPSAs(); newUser.PossibleMCOs = CMSService.GetMCOs(); newUser.IsAcceptCon = false; } return(View(newUser)); }