//Add Role Actancial a una arena public int addRoleActToArena(RoleActancial role) //regresa 0 si es agregado { if (ValidateVal(Name) && ValidateVal(role.Name)) { return(new AccesoDatos().AddRoleActToArena(Name, role.Name)); } return(-1); }
//Eliminar role actancial de la arena public int delRoleActOfArena(RoleActancial role) //regresa 0 si es agregado { if (Arena.ValidateVal(Name) && Arena.ValidateVal(role.Name)) { return(new AccesoDatos().DelRoleActOfArena(Name, role.Name)); } return(-1); }
//Método para agregar rol actancial a una acción usando el nombre de la arena public int addRoleActToAction(string namearena, RoleActancial role) //regresa 0 si es agregado { roleact = role; if (Arena.ValidateVal(namearena) && Arena.ValidateVal(Name) && Arena.ValidateVal(roleact.Name)) { return(new AccesoDatos().AddRoleActToAction(namearena, Name, roleact.Name)); } return(-1); }
//Elimina role actancial de la arena, //Se eliminan el rol actancial asociado a la arena y a la funcionalidad public int delRoleActOfAction(RoleActancial role) //regresa 0 si es agregado { roleact = role; if (Arena.ValidateVal(Id) && Arena.ValidateVal(roleact.Id)) { return(new AccesoDatos().DelRoleActOfAction(Id, roleact.Id)); } else if (Arena.ValidateVal(Name) && Arena.ValidateVal(roleact.Name)) { return(new AccesoDatos().DelRoleActOfAction(Name, roleact.Name)); } return(-1); }