コード例 #1
0
 private void RedeWindowDeactivateRede_Click(object sender, EventArgs e)
 {
     GerenciamentoCelulas.Igrejafont10DataSet.RedesRow  newRedesRow  = igrejafont10DataSet.Redes.NewRedesRow();
     Igrejafont10DataSetTableAdapters.RedesTableAdapter tableAdapter = new Igrejafont10DataSetTableAdapters.RedesTableAdapter();
     dataGridView.CurrentRow.Cells[7].Value = "No";
     tableAdapter.Update(igrejafont10DataSet.Redes);
     ClearFields();
     LockFields();
 }
コード例 #2
0
        private void RedesAdminSaveButton_Click(object sender, EventArgs e)
        {
            GerenciamentoCelulas.Igrejafont10DataSet.RedesRow newRedesRow = igrejafont10DataSet.Redes.NewRedesRow();

            if (nameTextBox.Text.Length == 0)
            {
                MessageBox.Show("Por favor, digite um nome para criação da Rede.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else
            {
                if (codeTextBox.Text.ToString().Equals(""))
                {
                    newRedesRow.Nome        = nameTextBox.Text;
                    newRedesRow.Igreja      = igrejaComboBox.SelectedValue.ToString();
                    newRedesRow.Responsavel = codTextBox.Text;
                    newRedesRow.Fone        = "";
                    newRedesRow.Email       = "";
                    newRedesRow.Obs         = obsTextBox.Text;
                    newRedesRow.Meta        = "";
                    newRedesRow.Ativa       = "Yes";
                    igrejafont10DataSet.Redes.Rows.Add(newRedesRow);
                }
                else
                {
                    redesBindingSource1.Position = redesBindingSource1.Find("Codigo", codeTextBox.Text);
                    DataRowView row = (DataRowView)redesBindingSource1.Current;

                    row["Nome"]        = nameTextBox.Text;
                    row["Responsavel"] = codTextBox.Text;
                    row["Obs"]         = obsTextBox.Text;
                }
                try
                {
                    redesBindingSource1.EndEdit();
                    redesTableAdapter1.Update(igrejafont10DataSet.Redes1);
                    redesBindingSource.EndEdit();
                    redesTableAdapter.Update(igrejafont10DataSet.Redes);
                    ClearFields();
                    LockFields();
                    redesTableAdapter.FillBy(igrejafont10DataSet.Redes);
                    redesBindingSource.ResetBindings(false);
                }
                catch
                {
                    MessageBox.Show("Update failed");
                }
                FiltraRede();
                cellMembersLabel.Text = dataGridView.RowCount.ToString();
            }
        }