コード例 #1
0
        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;
        }
コード例 #2
0
        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;
        }
コード例 #3
0
        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);
        }