Exemplo n.º 1
0
 /// <summary>
 /// Retorna un LISTA de registros de la Entidad RecursosHumanos.Empleado
 /// En la BASE de DATO la Tabla : [RecursosHumanos.Empleado]
 /// <summary>
 /// <returns>List</returns>
 public List<EmpleadoEntityDTO> Listar(ParametroRH pFiltro)
 {
     List<EmpleadoEntityDTO> lstEmpleadoEntityDTO = new List<EmpleadoEntityDTO>();
     try
     {
         using (_DBMLRHumanosDataContext SQLDC = new _DBMLRHumanosDataContext(conexion))
         {
             var resul = SQLDC.pa_S_Empleado(pFiltro.codEmpleado,
                                             pFiltro.codArea,
                                             pFiltro.desNombre,
                                             pFiltro.desApellido);
             foreach (var item in resul)
             {
                 lstEmpleadoEntityDTO.Add(new EmpleadoEntityDTO()
                 {
                     codEmpleado = item.codEmpleado,
                     codPersona = item.codPersona,
                     codCargo = item.codCargo,
                     codArea = item.codArea,
                     desNombre = item.desNombre,
                     desApellido = item.desApellido,
                     indActivo = item.indActivo,
                     segUsuarioEdita = string.IsNullOrEmpty(item.segUsuarioEdita)?item.segUsuarioCrea:item.segUsuarioEdita,
                     segFechaEdita = item.segFechaEdita.HasValue?item.segFechaEdita.Value.ToString():item.segFechaCrea.ToString(),
                 });
             }
         }
     }
     catch (Exception ex)
     {
         log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
         throw ex;
     }
     return lstEmpleadoEntityDTO;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Retorna un LISTA de registros de la Entidad RecursosHumanos.Empleado
 /// En la BASE de DATO la Tabla : [RecursosHumanos.Empleado]
 /// <summary>
 /// <returns>List</returns>
 public List<EmpleadoEntityDTO> ListarEmpleado(ParametroRH pFiltro)
 {
     List<EmpleadoEntityDTO> lstEmpleadoEntityDTO = new List<EmpleadoEntityDTO>();
     try
     {
         lstEmpleadoEntityDTO = oEmpleadoData.Listar(pFiltro);
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return lstEmpleadoEntityDTO;
 }