public Celula() : base() { if (!EntityCrud) { this.Maximo_pessoa = 50; EnderecoCelula = new EnderecoCelula(); Pessoas = new List <Pessoa>(); } }
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(); } } }
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); }