Пример #1
0
        public static Transferencia[] Populate(this IQueryable <Transferencia.BDD> data)
        {
            var transferencias = new List <Transferencia>();
            var usuarios       = UserSafe.GetAll();

            foreach (var transferencia in data)
            {
                transferencias.Add(new Transferencia()
                {
                    id                 = transferencia.id,
                    itemFarmacia       = ItemFarmacia.Get(transferencia.itemFarmacia),
                    solicitante        = UserSafe.Get(transferencia.solicitante, usuarios), //UserSafe.Get(usuarios, transferencia.solicitante),
                    cantidad           = transferencia.cantidad,
                    fecha              = transferencia.fecha,
                    destino            = transferencia.destino,
                    cancelado          = transferencia.cancelado,
                    autorizadoPor      = UserSafe.Get(transferencia.autorizadoPor, usuarios),
                    fechaDespacho      = transferencia.fechaDespacho,
                    cantidadDespacho   = transferencia.cantidadDespacho,
                    personalDespacho   = UserSafe.Get(transferencia.personalDespacho, usuarios),
                    comentarioDespacho = transferencia.comentarioDespacho
                });
            }
            return(transferencias.ToArray());
        }
Пример #2
0
        public static PedidoInterno[] Populate(this IQueryable <PedidoInterno.BDD> data)
        {
            var pedidos  = new List <PedidoInterno>();
            var usuarios = UserSafe.GetAll();

            foreach (var pedido in data)
            {
                pedidos.Add(new PedidoInterno()
                {
                    id                  = pedido.id,
                    itemFarmacia        = ItemFarmacia.Get(pedido.idItemFarmacia),
                    solicitante         = UserSafe.Get(pedido.solicitante, usuarios),
                    cantidad            = pedido.cantidad,
                    fechaPedido         = pedido.fechaPedido,
                    personalDespacho    = UserSafe.Get(pedido.personalDespacho, usuarios),
                    cantidadDespacho    = pedido.cantidadDespacho,
                    fechaDespacho       = pedido.fechaDespacho,
                    comentarioDespacho  = pedido.comentarioDespacho,
                    comentarioRecepcion = pedido.comentarioRecepcion,
                    cancelado           = pedido.cancelado
                });
            }
            return(pedidos.ToArray());
        }