private void LoadArticulosSelected()
        {
            this.panelArticulosSelected.clearDataSource();

            List <UserControl> controls = new List <UserControl>();

            foreach (Articulos art in this.ArticulosSelected)
            {
                ArticuloSmall artItem = new ArticuloSmall
                {
                    Articulo = art,
                    IsAdd    = true,
                };
                artItem.OnBtnRemover      += ArtItem_OnBtnRemover;
                artItem.OnBtnNext         += ArtItem_OnBtnNext;
                artItem.OnCantidadChanged += ArtItem_OnCantidadChanged;
                controls.Add(artItem);
            }

            this.panelArticulosSelected.AddArrayControl(controls);
        }
        public async Task LoadArticulos(string tipo_busqueda, string texto_busqueda)
        {
            try
            {
                if (this.IsConnectedSuccess)
                {
                    var Comprobaciones =
                        await NArticulos.BuscarArticulos(tipo_busqueda, texto_busqueda);

                    if (this.ArticulosList != null)
                    {
                        this.ArticulosList.Clear();
                    }

                    if (this.panelArticulos.Controls.Count > 0)
                    {
                        this.panelArticulos.Controls.Clear();
                    }

                    if (Comprobaciones.dtArticulos != null)
                    {
                        List <Articulos> articulos = (from DataRow dr in Comprobaciones.dtArticulos.Rows
                                                      select new Articulos(dr)).ToList();

                        this.ArticulosList = articulos;

                        List <UserControl> controls = new List <UserControl>();
                        foreach (Articulos art in articulos)
                        {
                            ArticuloSmall artItem = new ArticuloSmall
                            {
                                Articulo = art,
                            };
                            artItem.OnBtnNext += ArtItem_OnBtnNext;
                            controls.Add(artItem);
                        }

                        this.panelArticulos.PageSize             = 30;
                        this.panelArticulos.OnBsPositionChanged += PanelArticulos_OnBsPositionChanged;
                        this.panelArticulos.SetPagedDataSource(controls, this.bindingNavigator1);
                        this.positionChanged = 1;

                        if (this.ArticulosList.Count <= 0)
                        {
                            this.gbResultados.Text = "No hay articulos";
                        }
                        else if (this.ArticulosList.Count == 1)
                        {
                            this.gbResultados.Text = "Hay un articulo";
                        }
                        else if (this.ArticulosList.Count > 1)
                        {
                            this.gbResultados.Text = "Se encontraron " + this.ArticulosList.Count + " articulos.";
                        }
                    }
                    else
                    {
                        this.gbResultados.Text = "No hay articulos";

                        if (!Comprobaciones.rpta.Equals("OK"))
                        {
                            throw new Exception(Comprobaciones.rpta);
                        }
                    }
                }
                else
                {
                    Mensajes.MensajeInformacion("Verifique la conexión a internet", "Entendido");
                }
            }
            catch (Exception ex)
            {
                Mensajes.MensajeErrorCompleto(this.Name, "public async Task LoadArticulos",
                                              "Hubo un error al buscar artículos", ex.Message);
            }
        }