private void InitialViewGUID() { var siteUrl = SPContext.Current.Web.Url; businessTripManagementDAL = new BusinessTripManagementDAL(siteUrl); var guidViews = businessTripManagementDAL.GetViewGuildID().Where(x => x.BaseViewID == baseViewID).FirstOrDefault(); MyBusinessTripRequestWebPart.ViewGuid = guidViews == null ? "" : guidViews.ID.ToString(); UserHelper userHelper = new UserHelper(); EmployeeInfo employeeInfo = userHelper.GetCurrentLoginUser(); XElement xmlViewDef = XElement.Parse(MyBusinessTripRequestWebPart.XmlDefinition); XElement filterElement = BuildViewString(employeeInfo, siteUrl); XElement whereElement = xmlViewDef.Descendants("Where").FirstOrDefault(); if (whereElement != null) { if (whereElement.HasElements) { whereElement.RemoveNodes(); } whereElement.Add(filterElement); MyBusinessTripRequestWebPart.XmlDefinition = xmlViewDef.ToString(); } }
private void InitialViewGUID() { var url = SPContext.Current.Web.Url; businessTripManagementDAL = new BusinessTripManagementDAL(url); var guidViews = businessTripManagementDAL.GetViewGuildID().Where(x => x.BaseViewID == baseViewID).FirstOrDefault(); BusinessTripByDepartmentWebPart.ViewGuid = guidViews == null ? "" : guidViews.ID.ToString(); UserHelper userHelper = new UserHelper(); EmployeeInfo currentEmployeeInfo = userHelper.GetCurrentLoginUser(); string selectedDepId = this.Page.Request.Params.Get("AdminDeptId"); XElement filterElement = BuildViewString(currentEmployeeInfo, selectedDepId); XElement xmlViewDef = XElement.Parse(BusinessTripByDepartmentWebPart.XmlDefinition); XElement whereElement = xmlViewDef.Descendants("Where").FirstOrDefault(); if (whereElement != null) { if (whereElement.HasElements) { whereElement.RemoveNodes(); } whereElement.Add(filterElement); BusinessTripByDepartmentWebPart.XmlDefinition = xmlViewDef.ToString(); } }
private void InitialViewGUID(string webUrl) { businessTripManagementDAL = new BusinessTripManagementDAL(webUrl); var guidViews = businessTripManagementDAL.GetViewGuildID().Where(x => x.BaseViewID == baseViewID).FirstOrDefault(); BusinessTripByExtAdminWebPart.ViewGuid = guidViews == null ? "" : guidViews.ID.ToString(); }
private void InitialViewGUID() { var url = SPContext.Current.Web.Url; businessTripManagementDAL = new BusinessTripManagementDAL(url); var guidViews = businessTripManagementDAL.GetViewGuildID().Where(x => x.BaseViewID == baseViewID).FirstOrDefault(); BusinessTripDriverWebPart.ViewGuid = guidViews == null ? "" : guidViews.ID.ToString(); }
protected void Page_Load(object sender, EventArgs e) { GetCurrentUser(); var url = SPContext.Current.Web.Url; businessTripManagementDAL = new BusinessTripManagementDAL(url); var guidViews = businessTripManagementDAL.GetViewGuildID().Where(x => x.BaseViewID == baseViewID).FirstOrDefault(); BusinessTripRequestWebPart.ViewGuid = guidViews.ID.ToString(); }
private void InitialViewGUID() { var siteUrl = SPContext.Current.Web.Url; businessTripManagementDAL = new BusinessTripManagementDAL(siteUrl); var guidViews = businessTripManagementDAL.GetViewGuildID().Where(x => x.BaseViewID == baseViewID).FirstOrDefault(); BusinessTripApprovalWebPart.ViewGuid = guidViews == null ? "" : guidViews.ID.ToString(); XElement xmlViewDef = XElement.Parse(BusinessTripApprovalWebPart.XmlDefinition); XElement filterElement = BuildViewString(SPContext.Current.Web.CurrentUser.ID, siteUrl); XElement whereElement = xmlViewDef.Descendants("Where").FirstOrDefault(); if (whereElement != null) { if (whereElement.HasElements) { whereElement.RemoveNodes(); } whereElement.Add(filterElement); BusinessTripApprovalWebPart.XmlDefinition = xmlViewDef.ToString(); } }