private void btExecutar_Click(object sender, EventArgs e) { if (txtCarro.Text != "") { if (MessageBox.Show("Executar o Serviço? ", "Mensagem do sistema ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ServicoDAO servicoDAO = new ServicoDAO(); Servico servico = getDTOServ(); servicoDAO.Salvar(servico); StageDAO stageDAO = new StageDAO(); Stage stage = getDTO(); stageDAO.Salvar(stage); for (int i = 0; i < dgvCarrinho.Rows.Count; i++) { ServPecaDAO servPecaDAO = new ServPecaDAO(); ServPeca servPeca = getDTOPecaServ(); servPecaDAO.Salvar(servPeca); r++; } CarroDAO car = new CarroDAO(); Carro c = getDTOCar(); car.AtualizaSpecs(c); NotaFiscal n = new NotaFiscal(); ServicoDAO s = new ServicoDAO(); n.mostra(s.BuscaCodigo().ToString()); n.ShowDialog(this); //para chamar o splash Thread t = new Thread((new ThreadStart(Loading))); ////inicializar a thread t.Start(); Thread.Sleep(1200); t.Abort(); MessageBox.Show("Serviço encaminhado com sucesso!"); } else { MessageBox.Show("Serviço cancelado"); } } else { MessageBox.Show("Preencha os campos para iniciar o serviço"); } }