protected void Store2_OnRefreshData(object sender, StoreRefreshDataEventArgs e) { int selectResourceID = 0; if (e.Parameters["SelectResourceID"] != null) { selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]); } if (selectResourceID == 0) { Store2.DataSource = new List <SystemPrivilegeWrapper>(); Store2.DataBind(); return; } SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID); SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissionsByResources(systemRoleWrapper, resourcesWrapper); List <SystemPrivilegeWrapper> list3 = new List <SystemPrivilegeWrapper>(); foreach (string s in list2) { list3.Add(SystemPrivilegeWrapper.FindById(Int32.Parse(s))); } Store2.DataSource = list3; Store2.DataBind(); }
protected void btnSaveSystemResources_Click(object sender, DirectEventArgs e) { try { SystemResourcesWrapper obj = SystemResourcesWrapper.FindById(int.Parse(hidResourcesID.Text.Trim())); obj.ResourcesNameCn = this.txtResourcesNameCn.Text.Trim(); obj.ResourcesNameEn = this.txtResourcesNameEn.Text.Trim(); obj.ResourcesDescription = this.txtResourcesDescription.Text.Trim(); obj.ResourcesIsRelateUser = this.chkResourcesIsRelateUser.Checked; SystemResourcesWrapper.Update(obj); winSystemResourcesEdit.Hide(); ResourceManager.AjaxSuccess = true; } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "ErrorMessage:" + ex.Message; return; } }
protected void btnSaveSystemOperation_Click(object sender, DirectEventArgs e) { try { SystemOperationWrapper obj = new SystemOperationWrapper(); obj.OperationNameCn = this.txtOperationNameCn.Text.Trim(); obj.OperationNameEn = this.txtOperationNameEn.Text.Trim(); obj.OperationDescription = this.txtOperationDescription.Text.Trim(); obj.IsSystemOperation = this.chkIsSystemOperation.Checked; obj.IsCanSingleOperation = this.chkIsCanSingleOperation.Checked; obj.IsCanMutilOperation = this.chkIsCanMutilOperation.Checked; obj.IsEnable = this.chkIsEnable.Checked; obj.IsInListPage = this.chkIsInListPage.Checked; obj.IsInSinglePage = this.chkIsInSinglePage.Checked; obj.OperationOrder = Convert.ToInt32(this.txtOperationOrder.Text.Trim()); obj.IsCommonOperation = this.chkIsCommonOperation.Checked; obj.ResourceID = SystemResourcesWrapper.FindById(Convert.ToInt32(this.hidResourcesID.Value)); SystemOperationWrapper.Save(obj); winSystemOperationAdd.Hide(); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "Error Message:" + ex.Message; } }
protected void Store1_OnRefreshData(object sender, StoreRefreshDataEventArgs e) { int selectResourceID = 0; if (e.Parameters["SelectResourceID"] != null) { selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]); } if (selectResourceID == 0) { Store1.DataSource = new List <SystemPrivilegeWrapper>(); Store1.DataBind(); return; } SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID); SystemRoleWrapper systemRoleWrapper = SystemRoleWrapper.FindById(RoleID); List <SystemPrivilegeWrapper> list1 = SystemPrivilegeWrapper.FindAllByResourcesID(resourcesWrapper); List <string> list2 = SystemRoleWrapper.GetRoleAssignedPermissionsByResources(systemRoleWrapper, resourcesWrapper); List <SystemPrivilegeWrapper> list3 = list1.FindAll(p => !list2.Contains(p.PrivilegeID.ToString())); Store1.DataSource = list3; Store1.DataBind(); }
protected void btnSaveSystemPrivilege_Click(object sender, DirectEventArgs e) { try { SystemPrivilegeWrapper obj = new SystemPrivilegeWrapper(); obj.OperationID = SystemOperationWrapper.FindById(Convert.ToInt32(this.cmbOperationID.SelectedItem.Value)); obj.ResourcesID = SystemResourcesWrapper.FindById(Convert.ToInt32(this.hidResourcesID.Value)); obj.PrivilegeCnName = this.txtPrivilegeCnName.Text.Trim(); obj.PrivilegeEnName = this.txtPrivilegeEnName.Text.Trim(); obj.Description = this.txtDescription.Text.Trim(); obj.PrivilegeOrder = Convert.ToInt32(this.txtPrivilegeOrder.Text.Trim()); //obj.PrivilegeCategory = this.txtPrivilegeCategory.Text.Trim(); SystemPrivilegeWrapper.Save(obj); winSystemPrivilegeAdd.Hide(); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "ErrorMessage:" + ex.Message; } }
public void Show(int rid) { try { this.lblResourceName.Text = SystemResourcesWrapper.FindById(rid).ResourcesNameCn; this.hidResourcesID.Value = rid; this.winSystemOperationAdd.Show(); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "Error Message:" + ex.Message; } }
public void Show(int id) { try { SystemResourcesWrapper obj = SystemResourcesWrapper.FindById(id); if (obj != null) { if (obj.ParentResourcesID == null) { this.lblParentResourcesName.Text = "As root resource"; } else { this.lblParentResourcesName.Text = obj.ParentResourcesID.ResourcesNameCn; } this.hidResourcesID.Text = obj.ResourcesID.ToString(); this.txtResourcesNameCn.Text = ValueConvertUtil.ConvertStringValue(obj.ResourcesNameCn); this.txtResourcesNameEn.Text = ValueConvertUtil.ConvertStringValue(obj.ResourcesNameEn); this.txtResourcesDescription.Text = ValueConvertUtil.ConvertStringValue(obj.ResourcesDescription); this.chkResourcesIsRelateUser.Checked = obj.ResourcesIsRelateUser; hidResourcesID.Text = id.ToString(); winSystemResourcesEdit.Show(); } else { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "Error Message:Data does not exist"; return; } } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "Error Message:" + ex.Message; return; } }
protected void storeSystemPrivilege_Refresh(object sender, StoreRefreshDataEventArgs e) { PageQueryParams pageQueryParams = WebUIHelper.GetPageQueryParamFromStoreRefreshDataEventArgs(e, this.PagingToolBar1); RecordSortor recordSortor = WebUIHelper.GetRecordSortorFromStoreRefreshDataEventArgs(e); int selectResourceID = 0; if (e.Parameters["SelectResourceID"] != null) { selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]); } if (selectResourceID == 0) { storeSystemPrivilege.DataSource = new List <SystemPrivilegeWrapper>(); e.Total = 0; storeSystemPrivilege.DataBind(); return; } SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID); if (resourcesWrapper == null) { storeSystemPrivilege.DataSource = new List <SystemPrivilegeWrapper>(); e.Total = 0; storeSystemPrivilege.DataBind(); return; } storeSystemPrivilege.DataSource = SystemPrivilegeWrapper.FindAllByOrderByAndFilterAndResourcesID(recordSortor.OrderByColumnName, recordSortor.IsDesc, resourcesWrapper, pageQueryParams); e.Total = pageQueryParams.RecordCount; storeSystemPrivilege.DataBind(); }
public void Show(int pID) { try { if (pID == 0) { this.lblParentResourcesName.Text = "As root resource"; } else { this.lblParentResourcesName.Text = SystemResourcesWrapper.FindById(pID).ResourcesNameCn; } this.hidParentResourcesID.Value = pID; this.winSystemResourcesAdd.Show(); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "Error Message:" + ex.Message; } }
protected void btnSaveSystemResources_Click(object sender, DirectEventArgs e) { try { SystemResourcesWrapper obj = new SystemResourcesWrapper(); int pid = Convert.ToInt32(this.hidParentResourcesID.Value); if (pid > 0) { obj.ParentResourcesID = SystemResourcesWrapper.FindById(pid); } else { obj.ParentResourcesID = null; } obj.ResourcesNameCn = this.txtResourcesNameCn.Text.Trim(); obj.ResourcesNameEn = this.txtResourcesNameEn.Text.Trim(); obj.ResourcesDescription = this.txtResourcesDescription.Text.Trim(); obj.ResourcesIsRelateUser = this.chkResourcesIsRelateUser.Checked; SystemResourcesWrapper.Save(obj); winSystemResourcesAdd.Hide(); } catch (Exception ex) { ResourceManager.AjaxSuccess = false; ResourceManager.AjaxErrorMessage = "Error Message:" + ex.Message; } }
protected void storeSystemOperation_Refresh(object sender, StoreRefreshDataEventArgs e) { string sortFieldName = ""; if (e.Sort != null) { sortFieldName = e.Sort; } int startIndex = 0; if (e.Start > -1) { startIndex = e.Start; } int limit = this.PagingToolBar1.PageSize; int pageIndex = 1; if ((startIndex % limit) == 0) { pageIndex = startIndex / limit + 1; } else { pageIndex = startIndex / limit; } int selectResourceID = 0; if (e.Parameters["SelectResourceID"] != null) { selectResourceID = Convert.ToInt32(e.Parameters["SelectResourceID"]); } if (selectResourceID == 0) { storeSystemOperation.DataSource = new List <SystemOperationWrapper>(); e.Total = 0; storeSystemOperation.DataBind(); return; } SystemResourcesWrapper resourcesWrapper = SystemResourcesWrapper.FindById(selectResourceID); if (resourcesWrapper == null) { storeSystemOperation.DataSource = new List <SystemOperationWrapper>(); e.Total = 0; storeSystemOperation.DataBind(); return; } PageQueryParams pageQueryParams = new PageQueryParams(); pageQueryParams.PageSize = limit; pageQueryParams.PageIndex = pageIndex; storeSystemOperation.DataSource = SystemOperationWrapper.FindAllByOrderByAndFilterAndResourceID(sortFieldName, (e.Dir == Ext.Net.SortDirection.DESC), resourcesWrapper, pageQueryParams); e.Total = pageQueryParams.RecordCount; storeSystemOperation.DataBind(); }