Example #1
0
        private void removeMemberButton_Click(object sender, EventArgs e)
        {
            if (dataGridView.CurrentRow.Cells[0].Value.ToString().Length > 0)
            {
                DialogResult result = MessageBox.Show("Deseja remover o membro: " + dataGridView.CurrentRow.Cells[1].Value.ToString(), "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
                    try
                    {
                        System.Windows.Forms.BindingSource escadaSucesso;
                        Igrejafont10DataSetTableAdapters.EscadaSucessoTableAdapter escadaTableAdapter;
                        escadaSucesso = new System.Windows.Forms.BindingSource(this.components);
                        ((System.ComponentModel.ISupportInitialize)(escadaSucesso)).BeginInit();
                        escadaSucesso.DataMember = "EscadaSucesso";
                        escadaSucesso.DataSource = this.igrejafont10DataSet;
                        ((System.ComponentModel.ISupportInitialize)(escadaSucesso)).EndInit();
                        escadaTableAdapter = new GerenciamentoCelulas.Igrejafont10DataSetTableAdapters.EscadaSucessoTableAdapter();
                        escadaTableAdapter.ClearBeforeFill = true;
                        escadaTableAdapter.Fill(this.igrejafont10DataSet.EscadaSucesso);

                        membrosBindingSource1.RemoveAt(membrosBindingSource1.Find("Codigo", dataGridView.CurrentRow.Cells[0].Value.ToString()));
                        escadaSucesso.RemoveAt(escadaSucesso.Find("Codigo", dataGridView.CurrentRow.Cells[0].Value.ToString()));
                        membrosBindingSource1.EndEdit();
                        membrosTableAdapter1.Update(igrejafont10DataSet.Membros1);
                        escadaSucesso.EndEdit();
                        escadaTableAdapter.Update(igrejafont10DataSet.EscadaSucesso);

                        membrosTableAdapter.FillBy(igrejafont10DataSet.Membros);
                        cellMembersLabel.Text = dataGridView.RowCount.ToString();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Update failed /n" + ex.ToString());
                    }
                }
            }
            else
            {
                MessageBox.Show("Selecione um membro para ser removido.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Example #2
0
 void DelAllRec(ref BindingSource objx)
 {
     while (objx.Count > 0)
     {
         objx.RemoveAt(0);
     }
 }
 public void PopularAbaBeneficio(
     DataGridView beneficioGrid,
     DataGridViewComboBoxColumn tipoBeneficioColumn
     )
 {
     beneficioGrid.AutoGenerateColumns = false;
     BindingSource bs = new BindingSource();
     bs.DataSource = ClienteAtivo.Beneficios;
     bs.AddingNew += (sender, args) =>
     {
         if (beneficioGrid.Rows.Count == bs.Count)
         {
             bs.RemoveAt(bs.Count - 1);
         }
     };
     beneficioGrid.DataSource = bs;
     TiposBeneficio.Atualizar += () => {
         tipoBeneficioColumn.DataSource = TiposBeneficio.Listar().Cast<TipoBeneficio>().ToList();
     };
     tipoBeneficioColumn.DataSource = TiposBeneficio.Listar().Cast<TipoBeneficio>().ToList();
     tipoBeneficioColumn.DisplayMember = "Descricao";
     tipoBeneficioColumn.ValueMember = "Self";
     beneficioGrid.DataError += new DataGridViewDataErrorEventHandler(beneficioGrid_DataError);
 }
 public void PopularAbaContato(
     DataGridView contatoGrid
     )
 {
     contatoGrid.AutoGenerateColumns = false;
     BindingSource bs = new BindingSource();
     bs.DataSource = ClienteAtivo.Contatos;
     contatoGrid.DataSource = bs;
     bs.AddingNew += (sender, args) =>
     {
         if (contatoGrid.Rows.Count == bs.Count)
         {
             bs.RemoveAt(bs.Count - 1);
         }
     };
 }
Example #5
0
 public static void DeleteAll(BindingSource data)
 {
     while (data.Count > 0) data.RemoveAt(0);
 }