private void igrejasAdminSaveButton_Click(object sender, EventArgs e) { TesourariaIFV.igrejafont11DataSet.IgrejasRow newRow = igrejafont11DataSet.Igrejas.NewIgrejasRow(); igrejafont11DataSetTableAdapters.IgrejasTableAdapter tableAdapter = new igrejafont11DataSetTableAdapters.IgrejasTableAdapter(); newRow.Cidade = igrejasAdminCidadeComboBox.Text; newRow.Estado = igrejasAdminEstadoComboBox.Text; newRow.Nome = igrejasAdminTextBox.Text; if (isEdit == 0) { try { igrejasBindingSource.EndEdit(); igrejafont11DataSet.Igrejas.AddIgrejasRow(newRow); tableAdapter.Update(igrejafont11DataSet.Igrejas); igrejasAdminEstadoComboBox.Text = ""; igrejasAdminCidadeComboBox.Text = ""; igrejasAdminTextBox.Text = ""; igrejasAdminTextBox.Enabled = false; igrejasAdminEstadoComboBox.Enabled = false; igrejasAdminCidadeComboBox.Enabled = false; } catch { MessageBox.Show("Update failed"); } } else { try { igrejasAdminDataGridView.CurrentRow.Cells[0].Value = igrejasAdminTextBox.Text; igrejasAdminDataGridView.CurrentRow.Cells[1].Value = igrejasAdminCidadeComboBox.Text; igrejasAdminDataGridView.CurrentRow.Cells[2].Value = igrejasAdminEstadoComboBox.Text; igrejasBindingSource.EndEdit(); tableAdapter.Update(igrejafont11DataSet.Igrejas); igrejasAdminEstadoComboBox.Text = ""; igrejasAdminCidadeComboBox.Text = ""; igrejasAdminTextBox.Text = ""; igrejasAdminTextBox.Enabled = false; igrejasAdminEstadoComboBox.Enabled = false; igrejasAdminCidadeComboBox.Enabled = false; isEdit = 0; } catch { MessageBox.Show("Update failed"); } } this.igrejasTableAdapter.Fill(this.igrejafont11DataSet.Igrejas); cellMembersLabel.Text = igrejasAdminDataGridView.RowCount.ToString(); }
private void igrejasAdminRemoveButton_Click(object sender, EventArgs e) { igrejafont11DataSetTableAdapters.IgrejasTableAdapter tableAdapter = new igrejafont11DataSetTableAdapters.IgrejasTableAdapter(); if (isEdit == 0) { DialogResult result = MessageBox.Show("Deseja remover a igreja: " + igrejasAdminTextBox.Text, "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { igrejasAdminDataGridView.Rows.RemoveAt(igrejasAdminDataGridView.CurrentRow.Index); tableAdapter.Update(igrejafont11DataSet.Igrejas); igrejasAdminEstadoComboBox.Text = ""; igrejasAdminCidadeComboBox.Text = ""; igrejasAdminTextBox.Text = ""; igrejasAdminTextBox.Enabled = false; igrejasAdminEstadoComboBox.Enabled = false; igrejasAdminCidadeComboBox.Enabled = false; } else { igrejasAdminEstadoComboBox.Text = ""; igrejasAdminCidadeComboBox.Text = ""; igrejasAdminTextBox.Text = ""; igrejasAdminTextBox.Enabled = false; igrejasAdminEstadoComboBox.Enabled = false; igrejasAdminCidadeComboBox.Enabled = false; } } else { MessageBox.Show("Opção de Edição selecionada, por favor cancele edição para remover.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.igrejasTableAdapter.Fill(this.igrejafont11DataSet.Igrejas); cellMembersLabel.Text = igrejasAdminDataGridView.RowCount.ToString(); }