コード例 #1
0
        private void Actualiza()
        {
            contenedorTarjetas.Controls.Clear();
            var listaProductos = ControlOrdenProductos.Instance.GetLista(orden);

            if (listaProductos.Count <= 0 || listaProductos == null)
            {
                return;
            }

            foreach (OrdenProducto producto in listaProductos)
            {
                OrdenUserControl orden = new OrdenUserControl(producto);
                contenedorTarjetas.Controls.Add(orden);
            }
        }
コード例 #2
0
        private void Actualiza()
        {
            List <OrdenProducto> listaProductos = ControlOrdenProductos.Instance.GetLista(activa: true);

            if (listaProductos == null)
            {
                MessageBox.Show("Revisa tu coneccion"); return;
            }

            if (listaProductos.All(listaActual.Contains) && listaActual.All(listaProductos.Contains))
            {
                return;
            }
            contenedorTarjetas.Controls.Clear();
            foreach (OrdenProducto producto in listaProductos)
            {
                OrdenUserControl orden = new OrdenUserControl(producto);
                contenedorTarjetas.Controls.Add(orden);
            }
            listaActual = listaProductos;
        }