public ActionResult CreateOrEditOrganization() { OrganizationResponse _response = new OrganizationResponse(); if (Request.QueryString["id"] != null) { var request = new OrganizationRequest { Data = new OrganizationModel { Id = long.Parse(Request.QueryString["id"].ToString()) } }; OrganizationResponse resp = new OrganizationHandler(_unitOfWork).GetDetailOrganizationById(request); OrganizationModel _model = resp.Entity; ViewBag.Response = _response; ViewBag.clinics = BindDropDownKlinik(); ViewBag.ActionType = ClinicEnums.Action.Edit; return(View(_model)); } else { ViewBag.ActionType = ClinicEnums.Action.Add; ViewBag.Response = _response; ViewBag.clinics = BindDropDownKlinik(); return(View()); } }
public ActionResult GetOrganizationData() { var _draw = Request.Form.GetValues("draw").FirstOrDefault(); var _start = Request.Form.GetValues("start").FirstOrDefault(); var _length = Request.Form.GetValues("length").FirstOrDefault(); var _sortColumn = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][name]").FirstOrDefault(); var _sortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault(); var _searchValue = Request.Form.GetValues("search[value]").FirstOrDefault(); int _pageSize = _length != null?Convert.ToInt32(_length) : 0; int _skip = _start != null?Convert.ToInt32(_start) : 0; var request = new OrganizationRequest { Draw = _draw, SearchValue = _searchValue, SortColumn = _sortColumn, SortColumnDir = _sortColumnDir, PageSize = _pageSize, Skip = _skip }; var response = new OrganizationHandler(_unitOfWork).GetListData(request); return(Json(new { data = response.Data, recordsFiltered = response.RecordsFiltered, recordsTotal = response.RecordsTotal, draw = response.Draw }, JsonRequestBehavior.AllowGet)); }
public ActionResult OrgnizationSave(Organization O) { if (O.id > 0) { OrganizationHandler.Update(O.id, O); return(RedirectToAction("ListOrgnanization")); } string cname = O.OrganizaationName; var check = db.Organizations.Where(m => m.OrganizaationName == cname).FirstOrDefault(); if (check != null) { TempData["Error"] = "Organization Name Already Exist "; return(RedirectToAction("NewOrgnization")); } O.CompanyId = Convert.ToInt32(Session["BranchCompanyid"]); O.BranchId = Convert.ToInt32(Session["Branchid"]); O.CreatedBy = Convert.ToString(Session["BranchName"]); O.CreatedDate = DateTime.Now; O.Status = true; db.Organizations.Add(O); db.SaveChanges(); return(RedirectToAction("ListOrgnanization")); }
public OrganizationsForm(Organization org, OrganizationHandler orgHandler, OrganizationsHandler orgsHandler) { this.InitializeComponent(); this.orgHandler = orgHandler; this.orgsHandler = orgsHandler; if (org != null) { System.Collections.Generic.List<Organization> list = new System.Collections.Generic.List<Organization> { org }; this.bsOrganizations.set_DataSource(list); } }
/// <summary> /// 组织机构数据 /// </summary> /// <param name="ParameterValueStr"></param> /// <returns></returns> public JsonResult OrganizationData() { return(ExecuteFunctionRun(() => { AbstractPortalTreeHandler handler = new OrganizationHandler(this); PortalTreeNode companyNode = new PortalTreeNode(); var myCompany = Engine.Organization.Company; companyNode.ObjectID = myCompany.ObjectID; companyNode.Code = myCompany.UnitID; companyNode.Text = myCompany.Name; companyNode.Icon = "fa fa-building-o"; companyNode.IsLeaf = false; object treeObj = handler.CreatePortalTree(companyNode.ObjectID, companyNode.Code); companyNode.CreateChildren(treeObj); return Json(new object[] { companyNode }, JsonRequestBehavior.AllowGet); }, string.Empty)); }
// GET: MappingMaster #region ::Organization Role:: public ActionResult OrgPrivilegeList() { OrganizationPrivilegeModel opmodel = new OrganizationPrivilegeModel(); if (Request.QueryString["orgid"] != null) { var reqOrg = new OrganizationRequest { Data = new OrganizationModel { Id = Convert.ToInt64(Request.QueryString["orgid"].ToString()) } }; var respOrg = new OrganizationResponse(); respOrg = new OrganizationHandler(_unitOfWork).GetDetailOrganizationById(reqOrg); opmodel.OrganizationName = respOrg.Entity.OrgName; opmodel.OrgID = respOrg.Entity.Id; var _request = new OrganizationPrivilegeRequest { Data = new OrganizationPrivilegeModel { OrgID = Convert.ToInt64(Request.QueryString["orgid"].ToString()) } }; //get Privilege Ids for organization var selPrivileges = new OrganizationPrivilegeHandler(_unitOfWork, _context).GetListData(_request); if (selPrivileges.Entity.PrivilegeIDs != null && selPrivileges.Entity.PrivilegeIDs.Count > 0) { opmodel.PrivilegeIDs = selPrivileges.Entity.PrivilegeIDs; } } return(View(opmodel)); }
private static IHandlerMapper InitApi(ConfigurationProviderBase prov) { string root = "api/"; VerbRestrictingMatchRule verbs = new VerbRestrictingMatchRule(HttpVerbs.GET.ToString(), HttpVerbs.POST.ToString()); UrlBaseMatchRule url = new UrlBaseMatchRule(new string[] { root }); verbs.NextMatcher = url; ServerRouting router = new ServerRouting(); SessionIdHeader head = new SessionIdHeader(); head.Next = router; MatchRuleMapHandler mapper = new MatchRuleMapHandler(head, verbs); //add all other handlers Session s = new Session(); router.Map.Add(new UrlBaseMapHandler(s, root + s.BaseUrl)); Login l = new Login(); router.Map.Add(new UrlBaseMapHandler(l, root + l.BaseUrl)); UserAuthorizations au = new UserAuthorizations(); router.Map.Add(new UrlBaseMapHandler(au, root + au.BaseUrl)); UserAffiliationHandler uah = new UserAffiliationHandler(); router.Map.Add(new UrlBaseMapHandler(uah, root + uah.BaseUrl)); Request req = new Request(); router.Map.Add(new UrlBaseMapHandler(req, root + req.BaseUrl)); OrganizationHandler orgs = new OrganizationHandler(); router.Map.Add(new UrlBaseMapHandler(orgs, root + orgs.BaseUrl)); SitesHandler sites = new SitesHandler(); router.Map.Add(new UrlBaseMapHandler(sites, root + sites.BaseUrl)); ProjectsHandler projs = new ProjectsHandler(); router.Map.Add(new UrlBaseMapHandler(projs, root + projs.BaseUrl)); FieldActivitiesHandler fas = new FieldActivitiesHandler(); router.Map.Add(new UrlBaseMapHandler(fas, root + fas.BaseUrl)); FileTransferHandler fts = new FileTransferHandler(); router.Map.Add(new UrlBaseMapHandler(fts, root + fts.BaseUrl)); InstrumentsHandler inst = new InstrumentsHandler(); router.Map.Add(new UrlBaseMapHandler(inst, root + inst.BaseUrl)); PersonsHandler per = new PersonsHandler(); router.Map.Add(new UrlBaseMapHandler(per, root + per.BaseUrl)); TaxaHandler tax = new TaxaHandler(); router.Map.Add(new UrlBaseMapHandler(tax, root + tax.BaseUrl)); WQHandler wq = new WQHandler(); router.Map.Add(new UrlBaseMapHandler(wq, root + wq.BaseUrl)); FishHandler fish = new FishHandler(); router.Map.Add(new UrlBaseMapHandler(fish, root + fish.BaseUrl)); VegetationHandler veg = new VegetationHandler(); router.Map.Add(new UrlBaseMapHandler(veg, root + veg.BaseUrl)); EntityBundlesHandler ebh = new EntityBundlesHandler(); router.Map.Add(new UrlBaseMapHandler(ebh, root + ebh.BaseUrl)); DetsHandler det = new DetsHandler(); router.Map.Add(new UrlBaseMapHandler(det, root + det.BaseUrl)); return(mapper); }