Esempio n. 1
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. 2
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);
        }
Esempio n. 3
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);
        }