public bool Actualizar(Empleado empleado) { try { daEmpleado = new daEmpleado(); daEmpleado.IniciarTransaccion(); Empleado empleado_ = daEmpleado.ObtenerPorId(empleado.idEmpleado); empleado_.codigo = empleado.codigo; empleado_.nombre = empleado.nombre; empleado_.apellidoPaterno = empleado.apellidoPaterno; empleado_.apellidoMaterno = empleado.apellidoMaterno; empleado_.documentoIdentidad = empleado.documentoIdentidad; empleado_.numeroDocumento = empleado.numeroDocumento; empleado_.activo = empleado.activo; daEmpleado.ConfirmarTransaccion(); } catch (Exception) { daEmpleado.AbortarTransaccion(); throw; } finally { daEmpleado.CerrarSesion(); } return true; }
public bool Agregar(Empleado empleado) { try { daEmpleado = new daEmpleado(); daEmpleado.IniciarTransaccion(); daEmpleado.Agregar(empleado); daEmpleado.ConfirmarTransaccion(); } catch (Exception) { daEmpleado.AbortarTransaccion(); throw; } finally { daEmpleado.CerrarSesion(); } return true; }
public bool Eliminar(int idEmpleado) { try { daEmpleado = new daEmpleado(); daEmpleado.IniciarTransaccion(); daEmpleado.EliminarPorId(idEmpleado, constantes.esquemas.Administracion); daEmpleado.ConfirmarTransaccion(); } catch (Exception) { daEmpleado.AbortarTransaccion(); throw; } finally { daEmpleado.CerrarSesion(); } return true; }
public IList<Empleado> ObtenerTodos() { IList<Empleado> empleados; try { daEmpleado = new daEmpleado(); daEmpleado.AbrirSesion(); empleados = daEmpleado.ObtenerTodos(); } catch (Exception) { throw; } finally { daEmpleado.CerrarSesion(); } return empleados; }
public IList<Empleado> ObtenerActivos() { IList<Empleado> empleados; try { daEmpleado = new daEmpleado(); daEmpleado.AbrirSesion(); List<object[]> filtros = new List<object[]>(); filtros.Add(new object[] { "activo", true }); empleados = daEmpleado.ObtenerLista(filtros); } catch (Exception) { throw; } finally { daEmpleado.CerrarSesion(); } return empleados; }