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(); } }
private void botaoRemover_Click(object sender, EventArgs e) { if(campoRemoverCodigoServico.Text.Equals(null) || campoRemoverCodigoServico.Text.Equals("")) { MessageBox.Show("Por favor, preencher o campo codigo de serviço para ser removido do banco de dados."); } else if(campoRemoverCodigoServico.Text != null && !campoRemoverCodigoServico.Text.Equals("")) { IfachadaServico fachadaServico = new FachadaServico(); fachadaServico.RemoverServico(Convert.ToInt32(campoRemoverCodigoServico.Text)); this.Close(); } }