public AllFacturas() { InitializeComponent(); if (Memoria.UsuarioActual.US_ROL.Equals("Usuario")) { AdminView.IsEnabled = false; AdminView.IsVisible = false; int count = 1; foreach (var compra in CompraRepository.GetAllComprasByUserId(Memoria.UsuarioActual.UsuarioId)) { DinamicButton dinamicButton = new DinamicButton(); dinamicButton.DinamicValue = compra.COM_ID; dinamicButton.Text = "Ver"; dinamicButton.Clicked += new EventHandler(dinamicButton.SeeFactura); GridAllFacturas.Children.Add(new Label { Text = compra.COM_FECHA_COMPRA.ToString(), TextColor = Color.White }, 0, count); GridAllFacturas.Children.Add(new Label { Text = "$" + Math.Truncate(compra.COM_PRECIO_TOTAL).ToString(), TextColor = Color.White }, 1, count); GridAllFacturas.Children.Add(dinamicButton, 2, count); count += 1; } } else { UserView.IsEnabled = false; UserView.IsVisible = false; } }
public MisCompras(int usuarioId) { lista_CompraProductos = new List <CompraProductos>(); lista_Producto = new List <Producto>(); // Carga registros de Compra. lista_Compra = CompraRepository.GetAllComprasByUserId(usuarioId).ToList(); // Carga registros de CompraProducto. List <CompraProductos> lista_CompraProductos_temporal = new List <CompraProductos>(); foreach (var registroCompra in lista_Compra) { lista_CompraProductos_temporal = CompraProductosRepository.GetAllCPByCompraID(registroCompra.COM_ID).ToList(); foreach (var CompraProducto in lista_CompraProductos_temporal) { lista_CompraProductos.Add(CompraProducto); } } // Carga registros de Producto. foreach (var CompraProductos in lista_CompraProductos) { lista_Producto.Add(ProductoRepository.GetProductoByID(CompraProductos.PRO_ID)); } }