public bool Agregar(Perfil perfil) { try { daPerfil = new daPerfil(); daPerfil.IniciarTransaccion(); daPerfil.Agregar(perfil); daPerfil.ConfirmarTransaccion(); } catch (Exception) { daPerfil.AbortarTransaccion(); throw; } finally { daPerfil.CerrarSesion(); } return true; }
public bool Actualizar(Perfil perfil) { try { daPerfil = new daPerfil(); daPerfil.IniciarTransaccion(); Perfil perfil_ = daPerfil.ObtenerPorId(perfil.idPerfil); perfil_.nombre = perfil.nombre; perfil_.activo = perfil.activo; daPerfil.ConfirmarTransaccion(); } catch (Exception) { daPerfil.AbortarTransaccion(); throw; } finally { daPerfil.CerrarSesion(); } return true; }
public bool Eliminar(int idPerfil) { try { daPerfil = new daPerfil(); daPerfil.IniciarTransaccion(); daPerfil.EliminarPorId(idPerfil, constantes.esquemas.Administracion); daPerfil.ConfirmarTransaccion(); } catch (Exception) { daPerfil.AbortarTransaccion(); throw; } finally { daPerfil.CerrarSesion(); } return true; }