Ejemplo 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> ListarEmpleado(ParametroRH pFiltro)
        {
            List <EmpleadoEntityDTO> lstEmpleadoEntityDTO = new List <EmpleadoEntityDTO>();

            try
            {
                lstEmpleadoEntityDTO = oEmpleadoData.Listar(pFiltro);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstEmpleadoEntityDTO);
        }
Ejemplo 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> 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);
        }