private static CBE.UserModuleRightCollection ConvertDataTableToCollection(DataTable dt) { try { CBE.UserModuleRightCollection userRights = new CBE.UserModuleRightCollection(); for (int i = 0; i < dt.Rows.Count; i++) { CBE.UserModuleRightCBE userRight = new CBE.UserModuleRightCBE(); if (dt.Rows[i]["USER_ID"] != DBNull.Value) { userRight.UserId = Convert.ToInt32(dt.Rows[i]["USER_ID"]); } if (dt.Rows[i]["MODULE_ACTIVITY_ENTRY_ID"] != DBNull.Value) { userRight.ModuleActivityEntryId = Convert.ToInt32(dt.Rows[i]["MODULE_ACTIVITY_ENTRY_ID"]); } if (dt.Rows[i]["TRANSFER_STATUS"] != DBNull.Value) { userRight.TransferStatus = Convert.ToInt32(dt.Rows[i]["TRANSFER_STATUS"]); } userRights.Add(userRight); } return(userRights); } catch (Exception ex) { throw ex; } }
public static void Delete(CBE.UserModuleRightCBE userRight) { try { string spName = Constants.oraclePackagePrefix + "USERMODRIGHT_DELETE"; DbCommand command = VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.GetStoredProcCommand(spName); command.Parameters.Add(VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.CreateDbParameter(ref command, "p_user_id", DbType.Int32, userRight.UserId, ParameterDirection.Input)); command.Parameters.Add(VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.CreateDbParameter(ref command, "p_module_activity_entry_id", DbType.Int32, userRight.ModuleActivityEntryId, ParameterDirection.Input)); VaaaN.MLFF.Libraries.CommonLibrary.DBA.DBAccessor.ExecuteNonQuery(command); } catch (Exception ex) { throw ex; } }