public ActionResult Create(string Id=null) { var resultMsg = string.Empty; ModelOrganization model = new ModelOrganization(); if (!string.IsNullOrWhiteSpace(Id)) { LogicOrganization logic = new LogicOrganization(); model = logic.OrganizationDetail(out resultMsg,base.AuthorizeInfo, int.Parse(Id)); } return View(model); }
public ActionResult Create(ModelOrganization model) { var resultMsg = string.Empty; var result = new ResultBase(); var logic = new LogicOrganization(); model.Status = "1"; var res = logic.OrganizationInsertUpdate(out resultMsg, base.AuthorizeInfo,model); if (res > 0) { resultMsg = "操作成功!"; ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "Goto"); } else { resultMsg = "操作失败,请检查数据是否正确后重新操作!"; ViewBag.CustomScript = UtilityScript.ShowMessage(resultMsg, isCreate: true, isSuccess: true, funName: "BtnShow"); } return View(model); }
public ActionResult Delete(string Id) { int idx = 0; int.TryParse(Id, out idx); var result = new ResultBase(); var resultMsg = string.Empty; var logic = new LogicOrganization(); var res = logic.OrganizationDelete(out resultMsg,base.AuthorizeInfo, idx); if (res > 0) { result.result = 1; result.resultMsg = "删除成功!"; } else { result.result = -1; result.resultMsg = string.IsNullOrWhiteSpace(resultMsg) ? "删除失败!" : resultMsg; } return Json(result); }
/// <summary> /// 获取组织架构下拉列表 /// </summary> private IList<SelectListItem> GetOrgs(string selected = null) { string resultMsg = string.Empty; LogicOrganization logic = new LogicOrganization(); var list = logic.OrganizationAll(out resultMsg,base.AuthorizeInfo); var res = (from ModelOrganization model in list select new SelectListItem() { Selected = string.IsNullOrWhiteSpace(selected) == false && model.Orgid.ToString().Equals(selected) ? true : false, Text = model.Orgname, Value = model.Orgid.ToString() }).ToList(); return res; }
public ActionResult Index(ModelPagerOrg model, string PagerIndex, string PagerSize) { var pageIndex = 0; var pageSize = 0; int.TryParse(PagerIndex, out pageIndex); int.TryParse(PagerSize, out pageSize); var resultMsg = string.Empty; var recordCount = decimal.Zero; var logic = new LogicOrganization(); var criteria = new CriteriaOrganization.Pager(); criteria.KeyWord = model.KeyWord; criteria.AuthorizeInfo = base.AuthorizeInfo; var list = logic.QueryOrganizationListPager(out resultMsg, out recordCount, criteria, pageSize: pageSize, pageIndex: pageIndex); model.PagerRowCount = recordCount; model.PagerCount = pageSize == 0 ? 0 : Math.Ceiling(recordCount / pageSize); model.AdsList = list; return View(model); }