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();
        }
        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();
        }