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 CollectionEmpleado GetEmpleado(int idEmpleado, int idarea) { try { PETCenter.DataAccess.Configuration.DAO dao = new DAO(); Transaction transaction; daEmpleado da = new daEmpleado(); List <Empleado> ocol = da.GetEmpleado(idEmpleado, idarea); if (idEmpleado == 0) { transaction = Common.GetTransaction(TypeTransaction.OK, ""); } else { if (ocol.Count() == 0) { transaction = Common.GetTransaction(TypeTransaction.ERR, "No se pudo recuperar los empleados"); } else { transaction = Common.GetTransaction(TypeTransaction.OK, ""); } } return(new CollectionEmpleado(ocol, transaction)); } catch (Exception ex) { return(new CollectionEmpleado(Common.GetTransaction(TypeTransaction.ERR, ex.Message))); } }
public List <beEmpleadoRH> Listar() { List <beEmpleadoRH> lista = new List <beEmpleadoRH>(); using (SqlConnection con = new SqlConnection(CadenaConexion)) { try { con.Open(); daEmpleado odaEmpleado = new daEmpleado(); lista = odaEmpleado.Listar(con); } catch (Exception ex) { GrabarLog(ex); } } return(lista); }
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 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 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; }