private async Task SetProductsAsync() { try { var list = await ProductBussines.GetAllAsync(); fPanel.AutoScroll = true; for (var i = fPanel.Controls.Count - 1; i >= 0; i--) { fPanel.Controls[i].Dispose(); } foreach (var item in list) { var btn = new ButtonX(); Controls.Add(btn); btn.Size = new Size(190, 56); btn.Name = item.Guid.ToString(); btn.Cursor = Cursors.Hand; btn.Text = $"{item.Name} \r\n ({item.Price:N0})"; btn.ColorTable = eButtonColor.Flat; btn.BackColor = Color.DarkSlateGray; btn.TextColor = Color.White; btn.Click += Btn_Click; fPanel.Controls.Add(btn); } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }
private async Task LoadProducts(string search = null) { try { var liat = await ProductBussines.GetAllAsync(search); ProductBindingSource.DataSource = liat.OrderBy(q => q.Name).ToSortableBindingList(); } catch (Exception e) { WebErrorLog.ErrorInstence.StartErrorLog(e); } }
private async Task LoadDataAsync(bool status, string search = "") { try { list = await ProductBussines.GetAllAsync(); Search(search, status); } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }
private async Task LoadDataAsync(string search = "") { try { list = await ProductBussines.GetAllAsync(); Search(search, true); if (string.IsNullOrEmpty(serial)) { return; } var serialList = new List <string>(); var code = ""; foreach (var item in serial.ToList()) { if (code.Length < 2) { code += item; if (code.Length == 2) { serialList.Add(code); code = ""; } } else { serialList.Add(code); code = ""; } } foreach (var item in serialList) { for (var i = 0; i < DGrid.RowCount; i++) { if (DGrid[dgCode.Index, i].Value.ToString() == item) { DGrid[dgChecked.Index, i].Value = true; } } } } catch (Exception ex) { WebErrorLog.ErrorInstence.StartErrorLog(ex); } }