private async Task LoadAgendamientos(string tipo_busqueda, string texto_busqueda) { try { MensajeEspera.ShowWait("Cargando..."); var(rpta, dtAgendamiento) = await NAgendamiento_cobros.BuscarAgendamientos(tipo_busqueda, texto_busqueda); this.panelClientes.clearDataSource(); this.positionChanged = 1; this.DtAgendamientos = dtAgendamiento; if (dtAgendamiento != null) { List <UserControl> userControls = new List <UserControl>(); foreach (DataRow row in dtAgendamiento.Rows) { Agendamiento_cobros ag = new Agendamiento_cobros(row); ClienteSmall clienteSmall = new ClienteSmall { Agendamiento = ag, }; clienteSmall.OnRefresh += ClienteSmall_OnRefresh; userControls.Add(clienteSmall); } this.panelClientes.PageSize = 20; this.panelClientes.OnBsPositionChanged += PaneClientes_OnBsPositionChanged; this.panelClientes.SetPagedDataSource(userControls, this.bindingNavigator2); } MensajeEspera.CloseForm(); this.Show(); } catch (Exception ex) { MensajeEspera.CloseForm(); Mensajes.MensajeErrorCompleto(this.Name, "LoadClientes", "Hubo un error al cargar los agendamientos", ex.Message); } }
private async Task LoadClientes(string tipo_busqueda, string texto_busqueda1, string texto_busqueda2) { try { MensajeEspera.ShowWait("Cargando..."); var(dtClientes, rpta) = await NUsuarios.BuscarClientes(tipo_busqueda, texto_busqueda1, texto_busqueda2); this.panelClientes.clearDataSource(); this.positionChanged = 1; if (dtClientes != null) { List <UserControl> userControls = new List <UserControl>(); foreach (DataRow row in dtClientes.Rows) { Ventas venta = new Ventas(row); ClienteSmall clienteSmall = new ClienteSmall { Venta = venta, }; clienteSmall.OnRefresh += ClienteSmall_OnRefresh; userControls.Add(clienteSmall); } this.panelClientes.PageSize = 20; this.panelClientes.OnBsPositionChanged += PaneClientes_OnBsPositionChanged; this.panelClientes.SetPagedDataSource(userControls, this.bindingNavigator2); } MensajeEspera.CloseForm(); } catch (Exception ex) { MensajeEspera.CloseForm(); Mensajes.MensajeErrorCompleto(this.Name, "LoadClientes", "Hubo un error al cargar los clientes", ex.Message); } }