Projeto4_Junior.InterfaceGrafica.Servicos.FormularioListarServico.dataGridView1_CellContentClick C# (CSharp) Метод

dataGridView1_CellContentClick() приватный Метод

private dataGridView1_CellContentClick ( object sender, System.Windows.Forms.DataGridViewCellEventArgs e ) : void
sender object
e System.Windows.Forms.DataGridViewCellEventArgs
Результат void
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            IfachadaServico fachadaServico = new FachadaServico();

            if (e.RowIndex < 0 || e.ColumnIndex == dataGridView1.Columns["remover"].Index)
            {
                DialogResult dr = MessageBox.Show("Tem certeza que deseja excluir " + dataGridView1[0, e.RowIndex].Value + "?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (dr == DialogResult.Yes)
                {

                    String Descricao = Convert.ToString(dataGridView1[0, e.RowIndex].Value);
                    fachadaServico.RemoverServico(Descricao);
                    //A função abaixo limpa o dataGridView
                    dataGridView1.Rows.Clear();
                    //A função abaixo preenche o dataGridView
                    this.BuscarListaServico_Click(sender, e);
                }
            }
            else if (e.RowIndex < 0 || e.ColumnIndex == dataGridView1.Columns["alterar"].Index)
            {
                    //AO PEDIDO DE PAULO, FOI RETIRADO A MENSAGEM "DESEJA ALTERAR - SIM ? OU NAO?"
                    //Carrega usuario que vai ser alterado!
                    int idServico = (int)dataGridView1[4, e.RowIndex].Value;

                    Projeto4_Junior.Modelo.Servico servic = fachadaServico.BuscarServico(idServico);

                   AlterarServico tela = new AlterarServico(servic, this);
                   tela.ShowDialog();

            }
        }