public IList <RoleRightsModel> ShowModules_RightsBased(ArrayList paramList) { RoleRightsModel apiObject = new RoleRightsModel(); string strResult = ""; IList <RoleRightsModel> apiObjectList = null; apiObject = Newtonsoft.Json.JsonConvert.DeserializeObject <RoleRightsModel>(paramList[0].ToString()); /// ============= apiObjectList = fnRightsBasedMenu_List(apiObject, ref strResult); return(apiObjectList); }
private IList <RoleRightsModel> fnRightsBasedMenu_List(RoleRightsModel apiObject, ref string strResult) { string strReturnCode = "000"; string strReturnMsg = "UnDefined"; string crCnString = UtilityLib.GetConnectionString(); IList <RoleRightsModel> objRightsModelList = new List <RoleRightsModel>(); DataSet usersInfoDS = DAL_RoleRightsBasedMenu.ShowModules_RightsBased(crCnString, apiObject.RequestType, apiObject.RoleId, apiObject.CompanyId); DataTable usersInfoDT = usersInfoDS.Tables[0]; if (usersInfoDT != null && usersInfoDT.Rows.Count > 0) { strReturnCode = "001"; strReturnMsg = "Success"; foreach (DataRow dr in usersInfoDT.Rows) { apiObject = new RoleRightsModel(); apiObject.RoleRightsId = UtilityLib.FormatNumber(dr["RoleRightsId"].ToString()); apiObject.RoleId = UtilityLib.FormatNumber(dr["RoleId"].ToString()); apiObject.RoleName = (string)dr["RoleName"]; apiObject.ModuleName = (string)dr["ModuleName"]; //apiObject.ModuleOrder = (string)dr["ModuleOrder"]; apiObject.ModuleURL = (string)dr["ModuleURL"]; apiObject.ModuleCode = (string)dr["ModuleCode"]; apiObject.ModuleImagePath = (string)dr["ModuleImagePath"]; apiObject.ModuleId = UtilityLib.FormatNumber(dr["ModuleId"].ToString()); apiObject.PrecedingModuleId = UtilityLib.FormatNumber(dr["PrecedingModuleId"].ToString()); apiObject.View = UtilityLib.FormatBoolean(dr["View"].ToString()); apiObject.Edit = UtilityLib.FormatBoolean(dr["Edit"].ToString()); apiObject.Create = UtilityLib.FormatBoolean(dr["Create"].ToString()); apiObject.Delete = UtilityLib.FormatBoolean(dr["Delete"].ToString()); apiObject.CompanyId = (Guid)(dr["CompanyId"]); objRightsModelList.Add(apiObject); } } else { strReturnCode = "002"; strReturnMsg = "Fail-Record Not Found"; } strResult = strReturnCode + "|" + strReturnMsg; return(objRightsModelList); }
public RoleRightsModel Rights_InsertUpdate(ArrayList paramList) { string strResult = ""; string strReturnCode = "000"; string strReturnMsg = "UnDefined"; RoleRightsModel apiObject = new RoleRightsModel(); apiObject = Newtonsoft.Json.JsonConvert.DeserializeObject <RoleRightsModel>(paramList[0].ToString()); string crCnString = UtilityLib.GetConnectionString(); int RightsInfo = DAL_RoleRights.Rights_InsertUpdate(crCnString, apiObject.RoleRightsId, apiObject.RoleId, apiObject.ModuleId, apiObject.View, apiObject.Edit, apiObject.Create, apiObject.Delete, apiObject.CompanyId); if (RightsInfo == 0) { apiObject.ReturnCode = RightsInfo; apiObject.ReturnMessage = "Rights Added Successfully"; } else if (RightsInfo == 1) { apiObject.ReturnCode = RightsInfo; apiObject.ReturnMessage = "Rights already exists"; } else if (RightsInfo == 101) { apiObject.ReturnCode = RightsInfo; apiObject.ReturnMessage = "Rights updated successfully"; } else if (RightsInfo == 2) { apiObject.ReturnCode = RightsInfo; apiObject.ReturnMessage = "record is already updated by someone else"; } else { apiObject.ReturnCode = RightsInfo; apiObject.ReturnMessage = "Fail-Record Not Inserted"; } strResult = strReturnCode + "|" + strReturnMsg; return(apiObject); }
private IList <RoleRightsModel> fnRights_List(RoleRightsModel apiObject, ref string strResult) { string strReturnCode = "000"; string strReturnMsg = "UnDefined"; string crCnString = UtilityLib.GetConnectionString(); IList <RoleRightsModel> objRightsModelList = new List <RoleRightsModel>(); DataSet usersInfoDS = DAL_RoleRights.Rights_List(crCnString, apiObject.RequestType, apiObject.SearchBy, apiObject.SearchString, apiObject.IntID, apiObject.RoleId, apiObject.ModuleId, apiObject.CompanyId, apiObject.ItemsPerPage, apiObject.RequestPageNo, apiObject.CurrentPageNo); DataTable usersInfoDT = usersInfoDS.Tables[0]; if (usersInfoDT != null && usersInfoDT.Rows.Count > 0) { strReturnCode = "001"; strReturnMsg = "Success"; foreach (DataRow dr in usersInfoDT.Rows) { apiObject = new RoleRightsModel(); apiObject.RoleRightsId = UtilityLib.FormatNumber(dr["RoleRightsId"].ToString()); apiObject.RoleId = UtilityLib.FormatNumber(dr["RoleId"].ToString()); apiObject.RoleName = (string)dr["RoleName"]; apiObject.ModuleId = UtilityLib.FormatNumber(dr["ModuleId"].ToString()); apiObject.ModuleName = (string)dr["ModuleName"]; apiObject.View = UtilityLib.FormatBoolean(dr["View"].ToString()); apiObject.Edit = UtilityLib.FormatBoolean(dr["Edit"].ToString()); apiObject.Create = UtilityLib.FormatBoolean(dr["Create"].ToString()); apiObject.Delete = UtilityLib.FormatBoolean(dr["Delete"].ToString()); apiObject.CompanyId = (Guid)(dr["CompanyId"]); objRightsModelList.Add(apiObject); } } else { strReturnCode = "002"; strReturnMsg = "Fail-Record Not Found"; } strResult = strReturnCode + "|" + strReturnMsg; return(objRightsModelList); }