Example #1
0
        /// <summary>
        /// Retorna un LISTA de registros de la Entidad Asistencia.Marcaciones
        /// En la BASE de DATO la Tabla : [Asistencia.Marcaciones]
        /// <summary>
        /// <returns>List</returns>
        public List <BEMarcacion> List(string prm_NumeroMarcacion, DateTime prm_FechaHoraINI, DateTime prm_FechaHoraFIN)
        {
            List <BEMarcacion> miLista = new List <BEMarcacion>();

            try
            {
                using (_CROMTimeDataContext SQLDC = new _CROMTimeDataContext(conexion))
                {
                    var resul = SQLDC.omgc_mnt_GetAllFromMarcaciones(prm_NumeroMarcacion, prm_FechaHoraINI, prm_FechaHoraFIN);
                    foreach (var item in resul)
                    {
                        miLista.Add(new BEMarcacion()
                        {
                            IdRegistro          = item.IdRegistro,
                            NumeroMarcacion     = item.NumeroMarcacion,
                            FechaTexto          = item.FechaTexto,
                            Hora                = item.Hora,
                            FechaHora           = item.FechaHora,
                            CodigoReloj         = item.CodigoReloj,
                            TeclaReloj          = item.TeclaReloj,
                            CodigoJustificacion = item.CodigoJustificacion,
                            Edicion             = item.Edicion,
                            Estado              = item.Estado,
                            SegUsuarioCrea      = item.SegUsuarioCrea,
                            SegUsuarioEdita     = item.SegUsuarioEdita,
                            SegFechaHoraCrea    = item.SegFechaHoraCrea,
                            SegFechaHoraEdita   = item.SegFechaHoraEdita,
                            SegMaquinaOrigen    = item.SegMaquinaOrigen,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(miLista);
        }