Beispiel #1
0
 public Celula() : base()
 {
     if (!EntityCrud)
     {
         this.Maximo_pessoa = 50;
         EnderecoCelula     = new EnderecoCelula();
         Pessoas            = new List <Pessoa>();
     }
 }
Beispiel #2
0
        private void Proximo_Click(object sender, EventArgs e)
        {
            if (this is FormCrudPessoa)
            {
                if (modelo is PessoaDado || ModeloNovo is PessoaDado)
                {
                    if (this is DadoPessoal)
                    {
                        if (ModeloNovo != null)
                        {
                            Endereco end = new Endereco(condicaoAtualizar, condicaoDeletar, CondicaoDetalhes,
                                                        ModeloVelho, ModeloNovo);
                            end.MdiParent = this.MdiParent;
                            this.Close();
                            end.Show();
                        }
                        else
                        {
                            Endereco end = new Endereco((PessoaDado)modelo,
                                                        condicaoAtualizar, condicaoDeletar, CondicaoDetalhes);
                            end.MdiParent = this.MdiParent;
                            this.Close();
                            end.Show();
                        }
                    }

                    if (this is Endereco)
                    {
                        if (ModeloNovo != null)
                        {
                            Contato con = new Contato(condicaoAtualizar, condicaoDeletar, condicaoDetalhes,
                                                      ModeloVelho, ModeloNovo);
                            con.MdiParent = this.MdiParent;
                            this.Close();
                            con.Show();
                        }
                        else
                        {
                            Contato con = new Contato((PessoaDado)modelo,
                                                      condicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            con.MdiParent = this.MdiParent;
                            this.Close();
                            con.Show();
                        }
                    }

                    if (this is Contato)
                    {
                        if (ModeloNovo != null)
                        {
                            Foto con = new Foto(condicaoAtualizar, condicaoDeletar, condicaoDetalhes,
                                                ModeloVelho, ModeloNovo);
                            con.MdiParent = this.MdiParent;
                            this.Close();
                            con.Show();
                        }
                        else
                        {
                            Foto con = new Foto((PessoaDado)modelo,
                                                condicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            con.MdiParent = this.MdiParent;
                            this.Close();
                            con.Show();
                        }
                    }

                    if (this is Foto)
                    {
                        if (ModeloNovo != null)
                        {
                            ReunioesMinisteriosPessoa con = new ReunioesMinisteriosPessoa
                                                                (condicaoAtualizar, condicaoDeletar, condicaoDetalhes,
                                                                ModeloVelho, ModeloNovo);
                            con.MdiParent = this.MdiParent;
                            this.Close();
                            con.Show();
                        }
                        else
                        {
                            ReunioesMinisteriosPessoa con = new ReunioesMinisteriosPessoa((Pessoa)modelo,
                                                                                          condicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            con.MdiParent = this.MdiParent;
                            this.Close();
                            con.Show();
                        }
                    }

                    if (this is ReunioesMinisteriosPessoa)
                    {
                        if (ModeloNovo == null)
                        {
                            if (modelo is Crianca)
                            {
                                CadastroCrianca cc = new CadastroCrianca((PessoaDado)
                                                                         modelo, condicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                                cc.MdiParent = this.MdiParent;
                                this.Close();
                                cc.Show();
                            }

                            if (modelo is Visitante)
                            {
                                CadastroVisitante cv = new CadastroVisitante((PessoaDado)
                                                                             modelo, condicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                                cv.MdiParent = this.MdiParent;
                                this.Close();
                                cv.Show();
                            }

                            if (modelo is Membro_Aclamacao)
                            {
                                CadastroMembroAclamacao cma = new CadastroMembroAclamacao((PessoaDado)
                                                                                          modelo, CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                                cma.MdiParent = this.MdiParent;
                                this.Close();
                                cma.Show();
                            }

                            if (modelo is Membro_Reconciliacao)
                            {
                                CadastroMembroReconciliacao cmr = new CadastroMembroReconciliacao((PessoaDado)
                                                                                                  modelo, CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                                cmr.MdiParent = this.MdiParent;
                                this.Close();
                                cmr.Show();
                            }

                            if (modelo is Membro_Batismo)
                            {
                                CadastroMembroBatismo cmb = new CadastroMembroBatismo((PessoaDado)
                                                                                      modelo, CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                                cmb.MdiParent = this.MdiParent;
                                this.Close();
                                cmb.Show();
                            }

                            if (modelo is Membro_Transferencia)
                            {
                                CadastroMembroTransferencia cmt = new CadastroMembroTransferencia((PessoaDado)
                                                                                                  modelo, CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                                cmt.MdiParent = this.MdiParent;
                                this.Close();
                                cmt.Show();
                            }
                        }
                        else
                        {
                            if (ModeloNovo is Crianca)
                            {
                                CadastroCrianca cc = new CadastroCrianca(condicaoAtualizar, condicaoDeletar,
                                                                         condicaoDetalhes, modeloVelho, ModeloNovo);
                                cc.MdiParent = this.MdiParent;
                                this.Close();
                                cc.Show();
                            }

                            if (ModeloNovo is Visitante)
                            {
                                CadastroVisitante cv = new CadastroVisitante(condicaoAtualizar, condicaoDeletar,
                                                                             condicaoDetalhes, modeloVelho, ModeloNovo);
                                cv.MdiParent = this.MdiParent;
                                this.Close();
                                cv.Show();
                            }

                            if (ModeloNovo is Membro_Aclamacao)
                            {
                                CadastroMembroAclamacao cma = new CadastroMembroAclamacao(CondicaoAtualizar,
                                                                                          condicaoDeletar, condicaoDetalhes, modeloVelho, ModeloNovo);
                                cma.MdiParent = this.MdiParent;
                                this.Close();
                                cma.Show();
                            }

                            if (ModeloNovo is Membro_Reconciliacao)
                            {
                                CadastroMembroReconciliacao cmr = new CadastroMembroReconciliacao(CondicaoAtualizar,
                                                                                                  condicaoDeletar, condicaoDetalhes, modeloVelho, ModeloNovo);
                                cmr.MdiParent = this.MdiParent;
                                this.Close();
                                cmr.Show();
                            }

                            if (ModeloNovo is Membro_Batismo)
                            {
                                CadastroMembroBatismo cmb = new CadastroMembroBatismo(CondicaoAtualizar,
                                                                                      condicaoDeletar, condicaoDetalhes, modeloVelho, ModeloNovo);
                                cmb.MdiParent = this.MdiParent;
                                this.Close();
                                cmb.Show();
                            }

                            if (ModeloNovo is Membro_Transferencia)
                            {
                                CadastroMembroTransferencia cmt = new CadastroMembroTransferencia(CondicaoAtualizar,
                                                                                                  condicaoDeletar, condicaoDetalhes, modeloVelho, ModeloNovo);
                                cmt.MdiParent = this.MdiParent;
                                this.Close();
                                cmt.Show();
                            }
                        }
                    }

                    if (this is CadastroCrianca || this is CadastroVisitante ||
                        this is CadastroMembroAclamacao || this is CadastroMembroReconciliacao ||
                        this is CadastroMembroBatismo || this is CadastroMembroTransferencia)
                    {
                        if (ModeloNovo != null)
                        {
                            FinalizarCadastroPessoa fn = new
                                                         FinalizarCadastroPessoa(CondicaoAtualizar, condicaoDeletar, condicaoDetalhes, ModeloVelho,
                                                                                 ModeloNovo);
                            fn.MdiParent = this.MdiParent;
                            this.Close();
                            fn.Show();
                        }
                        else
                        {
                            FinalizarCadastroPessoa fn = new
                                                         FinalizarCadastroPessoa((Pessoa)modelo,
                                                                                 CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            fn.MdiParent = this.MdiParent;
                            this.Close();
                            fn.Show();
                        }
                    }
                }

                if (modelo is PessoaLgpd || ModeloNovo is PessoaLgpd)
                {
                    if (this is DadoPessoalLgpd)
                    {
                        Foto con = new Foto((PessoaLgpd)modelo,
                                            condicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                        con.MdiParent = this.MdiParent;
                        this.Close();
                        con.Show();
                    }
                    if (this is Foto)
                    {
                        ReunioesMinisteriosPessoa con = new ReunioesMinisteriosPessoa((PessoaLgpd)modelo,
                                                                                      condicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                        con.MdiParent = this.MdiParent;
                        this.Close();
                        con.Show();
                    }
                    if (this is ReunioesMinisteriosPessoa)
                    {
                        if (modelo is CriancaLgpd)
                        {
                            CadastroCrianca cc = new CadastroCrianca((PessoaLgpd)
                                                                     modelo, condicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            cc.MdiParent = this.MdiParent;
                            this.Close();
                            cc.Show();
                        }

                        if (modelo is VisitanteLgpd)
                        {
                            CadastroVisitante cv = new CadastroVisitante((PessoaLgpd)
                                                                         modelo, condicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            cv.MdiParent = this.MdiParent;
                            this.Close();
                            cv.Show();
                        }

                        if (modelo is Membro_AclamacaoLgpd)
                        {
                            CadastroMembroAclamacao cma = new CadastroMembroAclamacao((PessoaLgpd)
                                                                                      modelo, CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            cma.MdiParent = this.MdiParent;
                            this.Close();
                            cma.Show();
                        }

                        if (modelo is Membro_ReconciliacaoLgpd)
                        {
                            CadastroMembroReconciliacao cmr = new CadastroMembroReconciliacao((PessoaLgpd)
                                                                                              modelo, CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            cmr.MdiParent = this.MdiParent;
                            this.Close();
                            cmr.Show();
                        }

                        if (modelo is Membro_BatismoLgpd)
                        {
                            CadastroMembroBatismo cmb = new CadastroMembroBatismo((PessoaLgpd)
                                                                                  modelo, CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            cmb.MdiParent = this.MdiParent;
                            this.Close();
                            cmb.Show();
                        }

                        if (modelo is Membro_TransferenciaLgpd)
                        {
                            CadastroMembroTransferencia cmt = new CadastroMembroTransferencia((PessoaLgpd)
                                                                                              modelo, CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                            cmt.MdiParent = this.MdiParent;
                            this.Close();
                            cmt.Show();
                        }
                    }

                    if (this is CadastroCrianca || this is CadastroVisitante ||
                        this is CadastroMembroAclamacao || this is CadastroMembroReconciliacao ||
                        this is CadastroMembroBatismo || this is CadastroMembroTransferencia)
                    {
                        FinalizarCadastroPessoa fn = new
                                                     FinalizarCadastroPessoa((Pessoa)modelo,
                                                                             CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                        fn.MdiParent = this.MdiParent;
                        this.Close();
                        fn.Show();
                    }
                }
            }

            if (this is FormularioCrudCelula)
            {
                if (this is DadoCelula)
                {
                    EnderecoCelula end = new EnderecoCelula((Celula)modelo,
                                                            CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                    end.MdiParent = this.MdiParent;
                    this.Close();
                    end.Show();
                }

                if (this is EnderecoCelula)
                {
                    MinisteriosCelula con = new MinisteriosCelula((Celula)modelo,
                                                                  CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                    con.MdiParent = this.MdiParent;
                    this.Close();
                    con.Show();
                }
                if (this is MinisteriosCelula)
                {
                    FinalizarCadastro con = new FinalizarCadastro((Celula)modelo,
                                                                  CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                    con.MdiParent = this.MdiParent;
                    this.Close();
                    con.Show();
                }
            }

            if (this is FormCrudMinisterio)
            {
                if (this is DadoMinisterio)
                {
                    PessoasCelulasMinisterio fn = new
                                                  PessoasCelulasMinisterio((Ministerio)modelo,
                                                                           CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                    fn.MdiParent = this.MdiParent;
                    this.Close();
                    fn.Show();
                }

                if (this is PessoasCelulasMinisterio)
                {
                    FinalizarCadastroMinisterio fn = new
                                                     FinalizarCadastroMinisterio((Ministerio)modelo,
                                                                                 CondicaoAtualizar, condicaoDeletar, condicaoDetalhes);
                    fn.MdiParent = this.MdiParent;
                    this.Close();
                    fn.Show();
                }
            }

            if (this is FormCrudReuniao)
            {
                if (this is DadoReuniao)
                {
                    PessoasReuniao frm = new PessoasReuniao(modelo,
                                                            condicaoAtualizar, condicaoDeletar, CondicaoDetalhes);
                    frm.MdiParent = this.MdiParent;
                    this.Close();
                    frm.Show();
                }

                if (this is PessoasReuniao)
                {
                    FinalizarCadastroReuniao frm = new FinalizarCadastroReuniao(modelo,
                                                                                condicaoAtualizar, condicaoDeletar, CondicaoDetalhes);
                    frm.MdiParent = this.MdiParent;
                    this.Close();
                    frm.Show();
                }
            }
        }
Beispiel #3
0
        public override List <modelocrud> recuperar(int?id)
        {
            Select_padrao = "select * from Celula as C "
                            + " inner join EnderecoCelula as E on E.IdEnderecoCelula=C.IdCelula ";
            if (id != null)
            {
                Select_padrao += $" where C.IdCelula='{id}'";
            }

            List <modelocrud> modelos = new List <modelocrud>();
            var conecta = bd.obterconexao();

            conecta.Open();
            SqlCommand    comando = new SqlCommand(Select_padrao, conecta);
            SqlDataReader dr      = comando.ExecuteReader();

            if (dr.HasRows == false)
            {
                bd.obterconexao().Close();
                return(modelos);
            }

            if (id != null)
            {
                try
                {
                    dr.Read();
                    this.IdCelula                   = int.Parse(dr["IdCelula"].ToString());
                    this.Nome                       = Convert.ToString(dr["Nome"]);
                    this.Dia_semana                 = Convert.ToString(dr["Dia_semana"]);
                    this.Horario                    = TimeSpan.Parse(dr["Horario"].ToString());
                    this.Maximo_pessoa              = int.Parse(dr["Maximo_pessoa"].ToString());
                    this.EnderecoCelula             = new EnderecoCelula();
                    this.EnderecoCelula.Bairro      = Convert.ToString(dr["Bairro"]);
                    this.EnderecoCelula.Cidade      = Convert.ToString(dr["Cidade"]);
                    this.EnderecoCelula.Complemento = Convert.ToString(dr["Complemento"]);
                    this.EnderecoCelula.Estado      = Convert.ToString(dr["Estado"]);
                    this.EnderecoCelula.Rua         = Convert.ToString(dr["Rua"]);
                    this.EnderecoCelula.Pais        = Convert.ToString(dr["Pais"]);
                    this.EnderecoCelula.Numero_casa = int.Parse(dr["Numero_casa"].ToString());
                    this.EnderecoCelula.Cep         = long.Parse(dr["Cep"].ToString());
                    dr.Close();

                    this.Ministerios = new List <MinisterioCelula>();
                    var listaMinisterios = recuperarMinisterios(id);
                    if (listaMinisterios != null)
                    {
                        foreach (var item in listaMinisterios)
                        {
                            this.Ministerios.Add((MinisterioCelula)item);
                        }
                    }

                    this.Pessoas = new List <Pessoa>();
                    var listaPessoas = buscarPessoas(id);
                    if (listaPessoas != null)
                    {
                        foreach (var item in listaPessoas)
                        {
                            this.Pessoas.Add((Pessoa)item);
                        }
                    }

                    modelos.Add(this);
                }

                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    bd.obterconexao().Close();
                }
                return(modelos);
            }
            return(modelos);
        }