Esempio 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;
 }
Esempio n. 2
0
 /// <summary>
 /// Retorna una ENTIDAD de registro de la Entidad RecursosHumanos.Empleado
 /// En la BASE de DATO la Tabla : [RecursosHumanos.Empleado]
 /// <summary>
 /// <returns>Entidad</returns>
 public EmpleadoEntity BuscarPorLogin(string codLogin)
 {
     EmpleadoEntity objEmpleadoEntity = new EmpleadoEntity();
     try
     {
         using (_DBMLRHumanosDataContext SQLDC = new _DBMLRHumanosDataContext(conexion))
         {
             var resul = SQLDC.pa_S_EmpleadoLogin(codLogin);
             foreach (var item in resul)
             {
                 objEmpleadoEntity = new EmpleadoEntity()
                 {
                     Codigo = item.codEmpleado,
                     codCargo = item.codCargo,
                     codArea = item.codArea,
                     desNombre = item.desNombre,
                     desApellido = item.desApellido,
                    
                 };
             }
         }
     }
     catch (Exception ex)
     {
         log.Error(String.Concat("BuscarPorLogin", " | ", ex.Message.ToString()));
         throw ex;
     }
     return objEmpleadoEntity;
 }
Esempio n. 3
0
		/// <summary>
		/// Retorna un LISTA de registros de la Entidad RecursosHumanos.Area
		/// En la BASE de DATO la Tabla : [RecursosHumanos.Area]
		/// <summary>
		/// <returns>List</returns>
        public List<AreaEntity> Listar()
        {
            List<AreaEntity> lstAreaEntity = new List<AreaEntity>();
            try
            {
                using (_DBMLRHumanosDataContext SQLDC = new _DBMLRHumanosDataContext(conexion))
                {
                    var resul = SQLDC.pa_S_Area();
                    foreach (var item in resul)
                    {
                        lstAreaEntity.Add(new AreaEntity()
                        {
                            Codigo = item.codArea,
                            desNombre = item.desNombre,
                            gloDescripcion = item.gloDescripcion,
                            indActivo = item.indActivo,
                            segUsuarioCrea = item.segUsuarioCrea,
                            segUsuarioEdita = item.segUsuarioEdita,
                            segFechaCrea = item.segFechaCrea,
                            segFechaEdita = item.segFechaEdita,
                            segMaquinaOrigen = item.segMaquinaOrigen,
                            indEliminado = item.indEliminado,

                        });
                    }
                }
            }
            catch (Exception ex)
            {
                log.Error(String.Concat("Listar", " | ", ex.Message.ToString()));
                throw ex;
            }
            return lstAreaEntity;
        }