public Sistema_Ordenes(FastFood.DALC.Usuario _usuario)
        {
            InitializeComponent();

            usuario = _usuario;

            List <FastFood.DALC.Pedido> pedidosUsuario    = pedidos.GetPedidos();
            List <FastFood.DALC.Pedido> pedidosUsuarioAux = new List <FastFood.DALC.Pedido>();

            //puedo mejorar esto con pedidos por usuario en LINQ en  pedidosCollection.
            foreach (FastFood.DALC.Pedido pedido in pedidosUsuario)
            {
                if (usuario.id_usuario == pedido.usuario_id_usuario)
                {
                    pedidosUsuarioAux.Add(pedido);
                }
            }

            pedidosUsuarioAux.Reverse();

            CollectionViewSource itemCollectionViewSource;

            itemCollectionViewSource        = (CollectionViewSource)(FindResource("pedidoViewSource"));
            itemCollectionViewSource.Source = pedidosUsuarioAux;
        }
Exemple #2
0
 public MainWindow(FastFood.DALC.Usuario usuarioCajero)
 {
     InitializeComponent();
     this.frame.Content = new Sistema_Productos(usuarioCajero);
     this.usuario       = usuarioCajero;
     this.txtUser.Text  = "Bienvenido, " + usuario.titular;
 }
 public ConfirmarCompra(int _totalPagar, List <FastFood.DALC.Producto> _carritoProductos, FastFood.DALC.Usuario _usuario, String _descripcion)
 {
     InitializeComponent();
     totalPagar = _totalPagar;
     this.lblTotalPagar.Content = "$" + totalPagar.ToString();
     this.carritoProductos      = _carritoProductos;
     this.usuario     = _usuario;
     this.descripcion = _descripcion;
 }
Exemple #4
0
        public CocineroView(FastFood.DALC.Usuario usuarioCocinero)
        {
            InitializeComponent();
            CollectionViewSource itemCollectionViewSource;

            itemCollectionViewSource = (CollectionViewSource)(FindResource("pedidoViewSource"));
            List <FastFood.DALC.Pedido> pedidosAux = pedidos.GetPedidos();

            pedidosAux.Reverse();
            itemCollectionViewSource.Source = pedidosAux;
        }
 public GerenteView(FastFood.DALC.Usuario usuarioGerente)
 {
     InitializeComponent();
     this.GerenteFrame.Content = new GerentePaginas.MantenedorProductos();
 }