Beispiel #1
0
        private void lstBoxReuniao_SelectedValueChanged(object sender, EventArgs e)
        {
            Pessoa p = null;

            if (modelo != null)
            {
                p = (Pessoa)modelo;
            }
            else
            {
                p = (Pessoa)ModeloNovo;
            }
            try
            {
                if (condicao)
                {
                    SelectedObjectCollection valor = lstBoxReuniao.SelectedItems;
                    var objetos = valor.Cast <business.classes.Reuniao>().ToList();
                    p.Reuniao = new List <ReuniaoPessoa>();
                    foreach (var item in objetos)
                    {
                        p.Reuniao.Add(new ReuniaoPessoa {
                            ReuniaoId = item.Id, Reuniao = item,
                            PessoaId  = p.Id, Pessoa = p
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Um erro aconteceu " + ex.Message);
            }
        }
Beispiel #2
0
        private void lstBoxMinisterio_SelectedValueChanged(object sender, EventArgs e)
        {
            var celula = (Celula)modelo;

            try
            {
                if (condicao)
                {
                    var lista = new List <MinisterioCelula>();
                    SelectedObjectCollection valor = lstBoxMinisterio.SelectedItems;
                    var objetos = valor.Cast <Ministerio>().ToList();
                    celula.Ministerios = new List <MinisterioCelula>();
                    foreach (var item in objetos)
                    {
                        lista.Add(new MinisterioCelula {
                            MinisterioId = item.Id, Ministerio = item, CelulaId = celula.Id, Celula = celula
                        });
                    }

                    PropertyInfo prop = modelo.GetType().GetProperty("Ministerios");
                    prop.SetValue(modelo, lista);
                }
            }
            catch (Exception ex)
            {
                if (ex.HResult == 1)
                {
                    MessageBox.Show(modelo.exibirMensagemErro(ex, 2));
                }
            }
        }
Beispiel #3
0
        private void lstBoxPessoa_SelectedValueChanged(object sender, EventArgs e)
        {
            var reuniao = (business.classes.Reuniao)modelo;

            try
            {
                if (condicao)
                {
                    SelectedObjectCollection valor = lstBoxPessoa.SelectedItems;
                    var objetos = valor.Cast <Pessoa>().ToList();
                    reuniao.Pessoas = new List <ReuniaoPessoa>();
                    foreach (var item in objetos)
                    {
                        reuniao.Pessoas.Add(new ReuniaoPessoa {
                            PessoaId = item.Id, Pessoa = item, ReuniaoId = reuniao.Id,
                            Reuniao  = reuniao
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Um erro aconteceu " + ex.Message);
            }
        }
Beispiel #4
0
        private void lstBoxPessoa_SelectedValueChanged(object sender, EventArgs e)
        {
            Ministerio p = null;

            if (modelo != null)
            {
                p = (Ministerio)modelo;
            }
            else
            {
                p = (Ministerio)ModeloNovo;
            }
            try
            {
                if (condicao)
                {
                    SelectedObjectCollection valor = lstBoxPessoa.SelectedItems;
                    var objetos = valor.Cast <Pessoa>().ToList();
                    p.Pessoa = new List <PessoaMinisterio>();
                    foreach (var item in objetos)
                    {
                        p.Pessoa.Add(new PessoaMinisterio {
                            PessoaId     = item.Id, Pessoa = item,
                            MinisterioId = p.Id, Ministerio = p
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Um erro aconteceu " + ex.Message);
            }
        }
Beispiel #5
0
        public Form1()
        {
            InitializeComponent();
            BindingList <object> a = new BindingList <object>();

            a.Add(

                new { Name = "a", Val = 3 }

                );


            ListBox lb = new ListBox();
            SelectedObjectCollection selectedObjectCollection = new SelectedObjectCollection(lb);

            a = new BindingList <dynamic>(Users.Except(selectedObjectCollection.Cast <List <object> >()).ToList());

            a.ToList();
        }
Beispiel #6
0
        private void lstBoxPessoa_SelectedValueChanged(object sender, EventArgs e)
        {
            var celula = (Celula)modelo;

            try
            {
                if (condicao)
                {
                    SelectedObjectCollection valor = lstBoxPessoa.SelectedItems;
                    var objetos = valor.Cast <business.classes.Abstrato.Pessoa>().ToList();
                    celula.Pessoas = new List <business.classes.Abstrato.Pessoa>();
                    foreach (var item in objetos)
                    {
                        celula.Pessoas.Add(item);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Um erro aconteceu " + ex.Message);
            }
        }