コード例 #1
0
ファイル: FormEventos.cs プロジェクト: jotaduart/Bookids
        //Adicionar animadores selecionados a partir da combo box  que contêm a respetiva lista de animadores
        private void btAdicionarAnimador_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show("Tem a certeza que deseja adicionar esta colaboração ?",
                                              "Adicionar", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                Eventos evento = (Eventos)dgvEventos.SelectedRows[0].DataBoundItem;
                if (evento != null)
                {
                    Animadores animador = (Animadores)cbAnimadores.SelectedItem;
                    if (animador != null)
                    {
                        Colaboracoes nova = new Colaboracoes()
                        {
                            IdAnimador = animador.IdPessoa,
                            NrEventos  = evento.NrEvento
                        };
                        BookidsContainer.ColaboracoesSet.Add(nova);
                        BookidsContainer.SaveChanges();
                        carregarListaColaboracoes(evento);
                    }
                }
            }
        }
コード例 #2
0
ファイル: FormEventos.cs プロジェクト: jotaduart/Bookids
        private void btRemoverAnimador_Click(object sender, EventArgs e)
        {
            DialogResult dr = MessageBox.Show("Tem a certeza que deseja remover esta colaboração ?",
                                              "Remover", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                Eventos      evento      = (Eventos)dgvEventos.SelectedRows[0].DataBoundItem;
                Colaboracoes colaboracao = (Colaboracoes)lbColaboracoes.SelectedItem;
                if (colaboracao != null)
                {
                    BookidsContainer.ColaboracoesSet.Remove(colaboracao);
                    BookidsContainer.SaveChanges();
                    carregarListaColaboracoes(evento);
                }
            }
        }