Ejemplo n.º 1
0
        private void buttonExcluirMecanica_Click(object sender, EventArgs e)
        {
            //verificar se tem linha selecionado
            if (dataGridMecanica.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhuma Mecânica selecionada!");
                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 mecanica

            Mecanica mecanicaSelecionado = (dataGridMecanica.SelectedRows[0].DataBoundItem as Mecanica);

            //Instancia
            MecanicaNegocios mecanicaNegocios = new MecanicaNegocios();

            //Metodo Excluir

            string retorno = mecanicaNegocios.Excluir(mecanicaSelecionado);

            try
            {
                int ID_MECANICA = Convert.ToInt32(retorno);

                MessageBox.Show("Mecânica excluida com sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                AtualizarGrid();
            }
            catch
            {
                MessageBox.Show("Não foi possivel excluir ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }