private void VerDatos() { lblFecha.Text = $"{Pedido.FechaEntrega.ToString("dddd dd/MM/yyyy")}"; lblNombre.Text = $"{Pedido.Apellido} {Pedido.Nombre}"; var dia = DateTime.Now.Date - Pedido.FechaIniciado.Date; if (Pedido.DiasHastaRetiro == null) { lblFechaHastaRetiro.Text = $"Dias Esperando al Cliente: {dia.Days}"; } else { lblFechaHastaRetiro.Text = Pedido.DiasHastaRetiro; } lblId.Text = $"{Pedido.Id}"; var respuesta = pedido_Producto_Servicio.BuscarPedidoTerminado(Pedido.Id); foreach (var item in respuesta) { txtProductos.Text += $"{respuesta.FirstOrDefault(x => x.Id == item.Id).Descripcion} |"; lblIdPedido.Text = $"{item.PedidoId}"; estado = item.Estado; } }
public void CrearGrilla(long pedidoId) { List <Producto_Pedido_Dto> esquema = new List <Producto_Pedido_Dto>(); if (Estado == AccesoDatos.EstadoPedido.Esperando) { esquema = producto_Pedido_Servicio.BuscarPedidoId(pedidoId); } else { esquema = producto_Pedido_Servicio.BuscarPedidoTerminado(pedidoId); } foreach (var item in esquema) { var producto = productoServicio.ObtenerPorId(item.ProductoId); var lista = new VentaDto2 { Id = item.Id, Cantidad = item.Cantidad, Talle = item.Talle, Descripcion = producto.Descripcion, Precio = item.Precio * item.Cantidad, ProductoId = producto.Id }; var listaDatos = producto_Dato_Servicio.ObtenerProductosPorPedidoId(item.Id); int CantEnEspera = 0; int CantTerminado = 0; int CantCancelado = 0; #pragma warning disable CS0219 // La variable 'bandera' está asignada pero su valor nunca se usa bool bandera = false; #pragma warning restore CS0219 // La variable 'bandera' está asignada pero su valor nunca se usa foreach (var dato in listaDatos) { if (dato.EstadoPorPedido == AccesoDatos.EstadoPorPedido.EnEspera) { CantEnEspera += 1; } if (dato.EstadoPorPedido == AccesoDatos.EstadoPorPedido.Terminado) { CantTerminado += 1; } if (dato.EstadoPorPedido == AccesoDatos.EstadoPorPedido.Cancelado) { CantCancelado += 1; } } if (producto.Creacion) { lista.Estado = $"EnEspera: {CantEnEspera}, Terminado: {CantTerminado}, Cancelado: {CantCancelado}"; } else { lista.Estado = "Realizado"; } list.Add(lista); } }