public static List <DetallesBusqueda> ObtenerDetallesNumEmpleado(int NumEmpleado)
        {
            List <DetallesBusqueda> detalleEncontrado = new List <DetallesBusqueda>();

            var transaccion = new Transaccion();

            var repositorioTBlPagos = new Repositorio <Tbl_Pagos>(transaccion);

            List <Tbl_Pagos> registrosNumeroEmpleadoEncontrados = repositorioTBlPagos.ObtenerPorFiltro(x => x.NumEmpleado == NumEmpleado).ToList();

            foreach (Tbl_Pagos registroEncontrado in registrosNumeroEmpleadoEncontrados)
            {
                DetallesBusqueda nuevoChequeEncontrado = new DetallesBusqueda();
                nuevoChequeEncontrado.IdRegistro         = registroEncontrado.Id;
                nuevoChequeEncontrado.Id_nom             = registroEncontrado.Id_nom;
                nuevoChequeEncontrado.ReferenciaBitacora = registroEncontrado.ReferenciaBitacora;
                nuevoChequeEncontrado.Quincena           = registroEncontrado.Quincena;
                nuevoChequeEncontrado.NumEmpleado        = registroEncontrado.NumEmpleado;
                nuevoChequeEncontrado.NombreBeneficiaro  = registroEncontrado.EsPenA == true ?  registroEncontrado.BeneficiarioPenA : registroEncontrado.NombreEmpleado;
                nuevoChequeEncontrado.NumBene            = registroEncontrado.EsPenA == true ? registroEncontrado.NumBeneficiario : "";
                nuevoChequeEncontrado.IdRegistro         = registroEncontrado.Id;
                nuevoChequeEncontrado.FolioCheque        = registroEncontrado.FolioCheque;
                nuevoChequeEncontrado.Liquido            = registroEncontrado.ImporteLiquido;
                nuevoChequeEncontrado.EstadoCheque       = registroEncontrado.Cat_EstadosPago_Pagos.Descrip;

                detalleEncontrado.Add(nuevoChequeEncontrado);
            }



            return(detalleEncontrado);
        }
        public static List <DetallesBusqueda> ObtenerDetallesDeCheque(int IdRegistroDeFolio)
        {
            List <DetallesBusqueda> detalleEncontrado = new List <DetallesBusqueda>();

            var transaccion = new Transaccion();

            var repositorioTBlPagos = new Repositorio <Tbl_Pagos>(transaccion);

            Tbl_Pagos chequeEncontrado = repositorioTBlPagos.Obtener(x => x.Id == IdRegistroDeFolio);

            DetallesBusqueda nuevoChequeEncontrado = new DetallesBusqueda();

            nuevoChequeEncontrado.IdRegistro         = chequeEncontrado.Id;
            nuevoChequeEncontrado.Id_nom             = chequeEncontrado.Id_nom;
            nuevoChequeEncontrado.ReferenciaBitacora = chequeEncontrado.ReferenciaBitacora;
            nuevoChequeEncontrado.Quincena           = chequeEncontrado.Quincena;
            nuevoChequeEncontrado.NumEmpleado        = chequeEncontrado.NumEmpleado;
            nuevoChequeEncontrado.NombreBeneficiaro  = chequeEncontrado.EsPenA == true ?  chequeEncontrado.BeneficiarioPenA : chequeEncontrado.NombreEmpleado;
            nuevoChequeEncontrado.NumBene            = chequeEncontrado.EsPenA == true ? chequeEncontrado.NumBeneficiario : "";
            nuevoChequeEncontrado.IdRegistro         = chequeEncontrado.Id;
            nuevoChequeEncontrado.FolioCheque        = chequeEncontrado.FolioCheque;
            nuevoChequeEncontrado.Liquido            = chequeEncontrado.ImporteLiquido;
            nuevoChequeEncontrado.EstadoCheque       = chequeEncontrado.Cat_EstadosPago_Pagos.Descrip;

            detalleEncontrado.Add(nuevoChequeEncontrado);

            return(detalleEncontrado);
        }
Esempio n. 3
0
        private void ConstruirRuta(DetallesBusqueda detalles)
        {
            for (var i = 1; i < detalles.Ruta.Length - 1; i++)
            {
                var step = detalles.Ruta[i];
                _LaberintoNuevo.Cuadrilla.SetCell(step.X, step.Y, Enums.CellType.Camino);

                _LaberintoNuevo.Dibujar();
                System.Threading.Thread.Sleep(1);
            }
        }