private static CBE.RoleSubmoduleRightCollection ConvertDataTableToCollection(DataTable dt) { try { CBE.RoleSubmoduleRightCollection roleRights = new CBE.RoleSubmoduleRightCollection(); for (int i = 0; i < dt.Rows.Count; i++) { CBE.RoleSubmoduleRightCBE roleRight = new CBE.RoleSubmoduleRightCBE(); if (dt.Rows[i]["ROLE_ID"] != DBNull.Value) { roleRight.RoleId = Convert.ToInt32(dt.Rows[i]["ROLE_ID"]); } if (dt.Rows[i]["SUBMODULE_ACTIVITY_ENTRY_ID"] != DBNull.Value) { roleRight.SubModuleActivityEntryId = Convert.ToInt32(dt.Rows[i]["SUBMODULE_ACTIVITY_ENTRY_ID"]); } if (dt.Rows[i]["TRANSFER_STATUS"] != DBNull.Value) { roleRight.TransferStatus = Convert.ToInt32(dt.Rows[i]["TRANSFER_STATUS"]); } roleRights.Add(roleRight); } return(roleRights); } catch (Exception ex) { throw ex; } }
public static void DeleteRoleRightByRoleId(CBE.RoleSubmoduleRightCBE roleRight) { try { string spName = Constants.oraclePackagePrefix + "rolesubmodright_deletebyroleid"; DbCommand command = VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.GetStoredProcCommand(spName); command.Parameters.Add(VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.CreateDbParameter(ref command, "p_role_id", DbType.Int32, roleRight.RoleId, ParameterDirection.Input)); VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.ExecuteNonQuery(command); } catch (Exception ex) { throw ex; } }
public static void Insert(CBE.RoleSubmoduleRightCBE roleRight) { try { string spName = Constants.oraclePackagePrefix + "rolesubmodright_insert"; DbCommand command = VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.GetStoredProcCommand(spName); command.Parameters.Add(VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.CreateDbParameter(ref command, "p_role_id", DbType.Int32, roleRight.RoleId, ParameterDirection.Input)); command.Parameters.Add(VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.CreateDbParameter(ref command, "p_submodule_activity_entry_id", DbType.Int32, roleRight.SubModuleActivityEntryId, ParameterDirection.Input)); command.Parameters.Add(VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.CreateDbParameter(ref command, "p_transfer_status", DbType.Int32, (int)VaaaN.MLFF.Libraries.CommonLibrary.Constants.TransferStatus.NotTransferred, ParameterDirection.Input)); VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.ExecuteNonQuery(command); } catch (Exception ex) { throw ex; } }