private void BtnCadastrar_Click(object sender, EventArgs e) { FormManutencaoMontadora vFormManutencaoMontadora = new FormManutencaoMontadora(Enumeradores.EnumEstadoForm.CADASTRO, null); vFormManutencaoMontadora.ShowDialog(this); CarregarGrid(); }
private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e) { switch (GridDados.Columns[e.ColumnIndex].Name) { case "Alterar": try { MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade(); vMontadoraEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString()); vMontadoraEntidade = MontadoraEntidade.Consultar(vMontadoraEntidade).First(); FormManutencaoMontadora vFormManutencaoMontadora = new FormManutencaoMontadora(Enumeradores.EnumEstadoForm.ALTERACAO, vMontadoraEntidade); vFormManutencaoMontadora.ShowDialog(this); CarregarGrid(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } break; case "Excluir": try { DialogResult vResposta = MessageBox.Show("Deseja realmente excluir esta montadora?" , "Pergunta" , MessageBoxButtons.YesNo , MessageBoxIcon.Question , MessageBoxDefaultButton.Button2); if (vResposta == DialogResult.No) { return; } MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade(); vMontadoraEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString()); vMontadoraEntidade.Excluir(); MessageBox.Show("Montadora excluída com sucesso." , "Informação" , MessageBoxButtons.OK , MessageBoxIcon.Information); CarregarGrid(); } catch (Exception ex) { MessageBox.Show("Erro ao " + ex.Message , "Erro" , MessageBoxButtons.OK , MessageBoxIcon.Error); } break; } }