private void PesquisarThread() { if (!string.IsNullOrEmpty(palavraPesquisa)) { colecaoGrid = new GridServicoColecao(); if (radio) { if (int.TryParse(palavraPesquisa, out int cod)) { GridServicoInfo grid = negocioServ.ConsultarGridServicoOs(cod); if (grid != null) { colecaoGrid.Add(grid); } } else { FormMessage.ShowMessegeWarning("Insira um valor válido!"); } } else { colecaoGrid = negocioServ.ConsultarGridServicoCliente(palavraPesquisa); } } else { colecaoGrid = negocioServ.ConsultarGridServicoDia(); } Form1.encerrarThread = true; pictureBoxLoad.Visible = false; }
private void PreencherGrid() { if (colecaoGrid == null) { colecaoGrid = new GridServicoColecao(); GridServicoInfo grid = new GridServicoInfo { aparelho = "Nenhuma Ordem de Serviço foi encontrada!" }; colecaoGrid.Add(grid); } dataGridViewConsultar.DataSource = null; dataGridViewConsultar.DataSource = colecaoGrid; }
private GridServicoColecao PreencherGridServico(DataTable dataTable) { GridServicoColecao colecao = new GridServicoColecao(); foreach (DataRow row in dataTable.Rows) { GridServicoInfo grid = new GridServicoInfo { aparelho = Convert.ToString(row["serapadescricao"]), atendente = Convert.ToString(row["funnome"]), cliente = Convert.ToString(row["clinome"]), entrada = Convert.ToDateTime(row["serdataagend"]).Date, ordem = Convert.ToInt32(row["serid"]), status = Convert.ToString(row["statusdescricao"]), }; colecao.Add(grid); } return(colecao); }