/// <summary> /// 新增角色用户 同步人员权限 /// </summary> /// <param name="roleUesrJson">角色用户实体字符串</param> /// <returns></returns> public void CreateRoleUser(string roleUesrJson) { //获取当前时间 DateTime dt = NewData.NewDate(); var roleUesr = JsonConvert.DeserializeObject <List <RoleUesr> >(roleUesrJson); RoleUserDAL roleUserDAL = new RoleUserDAL(); for (int i = 0; i < roleUesr.Count; i++) { //新增角色用户 string ifsuccess = roleUserDAL.CreateRoleUser(roleUesr[i], dt); if (ifsuccess == "OK") { MainAuthorityDAL mainAuthorityDAL = new MainAuthorityDAL(); //根据角色ID获取主体权限ID List <MainAuthority> mainAuthority = mainAuthorityDAL.GetAllAIDByRoleID(roleUesr[i].RID); //同步人员权限 PersonnelAuthorityDAL personnelAuthorityDAL = new PersonnelAuthorityDAL(); for (int j = 0; j < mainAuthority.Count; j++) { personnelAuthorityDAL.CreatePersonnelAuthority(mainAuthority[j].AID); } } } }
/// <summary> /// 根据要素ID修改要素信息 /// </summary> /// <param name="element">要素目录实体</param> public void UpdateElementByEID(Element element) { DateTime dt = NewData.NewDate(); ElementDAL elementDAL = new ElementDAL(); elementDAL.UpdateElementByEID(element, dt); }
/// <summary> /// 要素目录新增 /// </summary> /// <param name="element"></param> public void CreateElement(Element element) { DateTime dt = NewData.NewDate(); string uid = NewData.NewGuid(); ElementDAL elementDAL = new ElementDAL(); elementDAL.CreateElement(element, dt, uid); }
/// <summary> /// 根据ID修改文本值域选项 /// </summary> /// <param name="elementRange">文本值域选项对象</param> /// <param name="dt">最后修改时间</param> public void PutElementRangeByID(ElementRange elementRange) { ///获取当前时间 DateTime dt = NewData.NewDate(); ElementRangeDAL elementRangeDAL = new ElementRangeDAL(); elementRangeDAL.PutElementRangeByID(elementRange, dt); }
/// <summary> /// 根据ID修改资源目录 /// </summary> /// <param name="countNorm">资源目录对象</param> /// <param name="dt">最后修改时间</param> public void PutCountNormByID(CountNorm countNorm) { ///获取当前时间 DateTime dt = NewData.NewDate(); CountNormDAL countNormDAL = new CountNormDAL(); countNormDAL.PutCountNormByID(countNorm, dt); }
/// <summary> /// 根据ID修改资源目录 /// </summary> /// <param name="resource">资源目录对象</param> /// <param name="dt">最后修改时间</param> public void PutResourceByID(Resource resource) { ///获取当前时间 DateTime dt = NewData.NewDate(); ResourceDAL resourceDAL = new ResourceDAL(); resourceDAL.PutResourceByID(resource, dt); }
/// <summary> /// 根据ID修改要素分类 /// </summary> /// <param name="elementClassify">要素分类对象</param> /// <param name="dt">最后修改时间</param> public void PutElementClassifyByID(ElementClassify elementClassify) { ///获取当前时间 DateTime dt = NewData.NewDate(); ElementClassifyDAL elementClassifyDAL = new ElementClassifyDAL(); elementClassifyDAL.PutElementClassifyByID(elementClassify, dt); }
/// <summary> /// 新增文本值域选项 /// </summary> /// <param name="elementRange">文本值域选项对象</param> /// <param name="dt">最后修改时间</param> /// <param name="nid">新GUID</param> public void CreateElementRange(ElementRange elementRange) { ///获取当前时间 DateTime dt = NewData.NewDate(); //获取新的GUID string nid = NewData.NewGuid(); ElementRangeDAL elementRangeDAL = new ElementRangeDAL(); elementRangeDAL.CreateElementRange(elementRange, dt, nid); }
/// <summary> /// 新增统计指标 /// </summary> /// <param name="countNorm">统计指标对象</param> /// <param name="dt">最后修改时间</param> /// <param name="nid">新GUID</param> public void CreateCountNorm(CountNorm countNorm) { ///获取当前时间 DateTime dt = NewData.NewDate(); //获取新的GUID string nid = NewData.NewGuid(); CountNormDAL countNormDAL = new CountNormDAL(); countNormDAL.CreateCountNorm(countNorm, dt, nid); }
/// <summary> /// 新增资源目录 /// </summary> /// <param name="resource">资源目录对象</param> /// <param name="dt">最后修改时间</param> /// <param name="nid">新GUID</param> public void CreateResource(Resource resource) { ///获取当前时间 DateTime dt = NewData.NewDate(); //获取新的GUID string nid = NewData.NewGuid(); ResourceDAL resourceDAL = new ResourceDAL(); resourceDAL.CreateResource(resource, dt, nid); }
/// <summary> /// 新增要素分类 /// </summary> /// <param name="elementClassify">要素分类对象</param> /// <param name="dt">最后修改时间</param> /// <param name="nid">新GUID</param> public void CreateElementClassify(ElementClassify elementClassify) { ///获取当前时间 DateTime dt = NewData.NewDate(); //获取新的GUID string nid = NewData.NewGuid(); ElementClassifyDAL elementClassifyDAL = new ElementClassifyDAL(); elementClassifyDAL.CreateElementClassify(elementClassify, dt, nid); }
/// <summary> /// 根据AID修改主体权限 /// </summary> /// <param name="mainAuthority">主体权限对象</param> /// <param name="dt">最后修改时间</param> public void PutMainAuthorityByAID(MainAuthority mainAuthority) { ///获取当前时间 DateTime dt = NewData.NewDate(); //新增主体权限 MainAuthorityDAL mainAuthorityDAL = new MainAuthorityDAL(); mainAuthorityDAL.PutMainAuthorityByAID(mainAuthority, dt); //新增人员权限 PersonnelAuthorityDAL personnelAuthorityDAL = new PersonnelAuthorityDAL(); personnelAuthorityDAL.CreatePersonnelAuthority(mainAuthority.AID); }
/// <summary> /// 新增主体权限 /// </summary> /// <param name="mainAuthority">主体权限对象</param> /// <param name="dt">最后修改时间</param> /// <param name="nid">新GUID</param> public void CreateMainAuthority(MainAuthority mainAuthority) { //获取当前时间 DateTime dt = NewData.NewDate(); //获取新的GUID string nid = NewData.NewGuid(); //新增主体权限 MainAuthorityDAL mainAuthorityDAL = new MainAuthorityDAL(); mainAuthorityDAL.CreateMainAuthority(mainAuthority, dt, nid); //新增人员权限 PersonnelAuthorityDAL personnelAuthorityDAL = new PersonnelAuthorityDAL(); personnelAuthorityDAL.CreatePersonnelAuthority(nid); }
/// <summary> /// 角色权限管理页面其他权限管理新增主体权限 同步人员权限 /// </summary> /// <param name="mainAuthority">主体权限实体</param> /// <param name="dt">最后修改时间</param> public void CreateMainAuthorityByOthers(MainAuthority mainAuthority) { //获取当前时间 DateTime dt = NewData.NewDate(); MainAuthorityDAL mainAuthorityDAL = new MainAuthorityDAL(); PersonnelAuthorityDAL personnelAuthorityDAL = new PersonnelAuthorityDAL(); //主体权限新增 string ifsuccess = mainAuthorityDAL.CreateMainAuthorityByOthers(mainAuthority, dt); if (ifsuccess == "OK") { //人员权限同步 personnelAuthorityDAL.CreatePersonnelAuthority(mainAuthority.AID); } }
/// <summary> /// 角色权限管理页面新增主体权限 同步人员权限 /// </summary> /// <param name="maJson">窗体(主体)权限字符串</param> public void CreateMainAuthoritirs(string maJson) { //获取当前时间 DateTime dt = NewData.NewDate(); var malist = JsonConvert.DeserializeObject <List <MainAuthority> >(maJson); MainAuthorityDAL mainAuthorityDAL = new MainAuthorityDAL(); PersonnelAuthorityDAL personnelAuthorityDAL = new PersonnelAuthorityDAL(); for (int i = 0; i < malist.Count; i++) { //主体权限新增 string ifsuccess = mainAuthorityDAL.CreateMainAuthorities(malist[i], dt); if (ifsuccess == "OK") { //人员权限同步 personnelAuthorityDAL.CreatePersonnelAuthority(malist[i].AID); } } }