private void ordemDeServiçoToolStripMenuItem_Click(object sender, EventArgs e) { try { FrmOrdemSelecionar frmOrdemSelecionar = null; foreach (Form frm in this.MdiChildren) { if (frm is FrmOrdemSelecionar) { frmOrdemSelecionar = (FrmOrdemSelecionar)frm; break; } } if (frmOrdemSelecionar == null) { frmOrdemSelecionar = new FrmOrdemSelecionar(); frmOrdemSelecionar.MdiParent = this; frmOrdemSelecionar.Show(); } frmOrdemSelecionar.Focus(); } catch (Exception ex) { MessageBox.Show("Não foi possível ser conectar ao formulário devido ao erro: " + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void buttonVeiculoExcluir_Click(object sender, EventArgs e) { //verificar se tem linha selecionado if (dataGridVeiculo.SelectedRows.Count == 0) { MessageBox.Show("Nenhum Veículo selecionado!"); return; } // Pergunta se realmente deseja realizar a ação DialogResult resultado = MessageBox.Show("Tem certeza que deseja Excluir?", "Confirmar exclusão de dados", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } //Pegar cliente Veiculo veiculoSelecionado = (dataGridVeiculo.SelectedRows[0].DataBoundItem as Veiculo); //Instancia VeiculoNegocios veiculoNegocios = new VeiculoNegocios(); //Metodo Excluir string retorno = veiculoNegocios.Excluir(veiculoSelecionado); try { int ID_VEICULO = Convert.ToInt32(retorno); MessageBox.Show("Veículo excluido com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); } catch { MessageBox.Show("O veículo possui alguma ordem de serviço pendente! ", "Não foi possivel excluir", MessageBoxButtons.OK, MessageBoxIcon.Error); DialogResult resul = MessageBox.Show("Deseja verificar as ordem de serviço desde veículo?", "Confirmar operação", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resul == DialogResult.Yes) { FrmOrdemSelecionar frmOrdemSelecionar = new FrmOrdemSelecionar(); frmOrdemSelecionar.ShowDialog(); } } }