public async Task <IHttpActionResult> PutMembro_Reconciliacao(int id, Membro_Reconciliacao membro_Reconciliacao) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != membro_Reconciliacao.Id) { return(BadRequest()); } db.Entry(membro_Reconciliacao).State = EntityState.Modified; db.DadoAlterado.Add(new DadoAlterado { Entidade = membro_Reconciliacao.GetType().Name, IdDado = membro_Reconciliacao.Id }); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Membro_ReconciliacaoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void CadastroMembroReconciliacao_Load(object sender, EventArgs e) { this.Text = "Cadastro de membro por reconciliação."; if (modelo is Membro_Reconciliacao) { Membro_Reconciliacao p = null; if (modelo != null) { p = (Membro_Reconciliacao)modelo; } else { p = (Membro_Reconciliacao)ModeloNovo; } try { txt_reconciliacao.Text = p.Data_reconciliacao.ToString(); } catch (Exception ex) { MessageBox.Show(modeloErro.exibirMensagemErro(ex, 2)); } } if (modelo is Membro_ReconciliacaoLgpd) { Membro_ReconciliacaoLgpd p = null; if (modelo != null) { p = (Membro_ReconciliacaoLgpd)modelo; } else { p = (Membro_ReconciliacaoLgpd)ModeloNovo; } try { txt_reconciliacao.Text = p.Data_reconciliacao.ToString(); } catch (Exception ex) { MessageBox.Show(modeloErro.exibirMensagemErro(ex, 2)); } } }
public async Task <IHttpActionResult> GetMembro_Reconciliacao(int id) { Membro_Reconciliacao membro_Reconciliacao = (Membro_Reconciliacao)await db.pessoas.FindAsync(id); if (membro_Reconciliacao == null) { return(NotFound()); } return(Ok(membro_Reconciliacao)); }
private void membroPorReconciliaçãoToolStripMenuItem1_Click_1(object sender, EventArgs e) { PessoaDado p = new Membro_Reconciliacao(); p.Endereco = new business.classes.Endereco(); p.Telefone = new business.classes.Telefone(); MembroReconciliacao m = new MembroReconciliacao(p); m.MdiParent = this; m.Text = "Janela " + childFormNumber++; m.Show(); }
private void toolStripMenuItem23_Click(object sender, EventArgs e) { PessoaDado p2 = new Membro_Reconciliacao(); p2.Endereco = new business.classes.Endereco(); p2.Telefone = new business.classes.Telefone(); DadoPessoal cv = new DadoPessoal(p2, false, false, false); cv.MdiParent = this; cv.Text = "Janela " + childFormNumber++; cv.Show(); }
public IHttpActionResult PostMembro_Reconciliacao(Membro_Reconciliacao membro_Reconciliacao) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { membro_Reconciliacao.salvar(); } catch { return(BadRequest("Cadastro não realizado")); } return(CreatedAtRoute("DefaultApi", new { id = membro_Reconciliacao.IdPessoa }, membro_Reconciliacao)); }
public async Task <ActionResult> MembroReconciliacao(Membro_Reconciliacao pes) { var result = await NovoPerfil(pes); if (result) { return(View("Perfil", pes)); } else { return(View(pes)); } }
public IHttpActionResult PostMembro_Reconciliacao(Membro_Reconciliacao membro_Reconciliacao) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { db.pessoas.Add(membro_Reconciliacao); db.SaveChanges(); } catch { return(BadRequest("Cadastro não realizado")); } return(CreatedAtRoute("DefaultApi", new { id = membro_Reconciliacao.Id }, membro_Reconciliacao)); }
public async Task <IHttpActionResult> DeleteMembro_Reconciliacao(int id) { Membro_Reconciliacao membro_Reconciliacao = (Membro_Reconciliacao)await db.pessoas.FindAsync(id); if (membro_Reconciliacao == null) { return(NotFound()); } db.pessoas.Remove(membro_Reconciliacao); await db.SaveChangesAsync(); return(Ok(membro_Reconciliacao)); }
public static List <modelocrud> recuperarTodosMembros() { List <modelocrud> lista = new List <modelocrud>(); Task <List <modelocrud> > t = Task.Factory.StartNew(() => { var m = new Membro_Aclamacao().recuperar(null); if (m != null) { lista.AddRange(m); } return(lista); }); Task <List <modelocrud> > t2 = t.ContinueWith((task) => { var m = new Membro_Batismo().recuperar(null); if (m != null) { task.Result.AddRange(m); } return(task.Result); }); Task <List <modelocrud> > t3 = t2.ContinueWith((task) => { var m = new Membro_Reconciliacao().recuperar(null); if (m != null) { task.Result.AddRange(m); } return(task.Result); }); Task <List <modelocrud> > t4 = t3.ContinueWith((task) => { var m = new Membro_Transferencia().recuperar(null); if (m != null) { task.Result.AddRange(m); } return(task.Result); }); Task.WaitAll(t, t2, t3, t4); return(t4.Result); }
public async Task <IHttpActionResult> DeleteMembro_Reconciliacao(int id) { Membro_Reconciliacao membro_Reconciliacao = (Membro_Reconciliacao)await db.pessoas.FindAsync(id); if (membro_Reconciliacao == null) { return(NotFound()); } db.pessoas.Remove(membro_Reconciliacao); await db.SaveChangesAsync(); db.DadoExcluido.Add(new DadoExcluido { Entidade = membro_Reconciliacao.GetType().Name, IdDado = id }); await db.SaveChangesAsync(); return(Ok(membro_Reconciliacao)); }
public ViewModelEdicao() { visitante = new Visitante(); visitante.Data_nascimento = DateTime.Now; visitante.Data_visita = DateTime.Now; visitante.Endereco = new Endereco(); visitante.Telefone = new Telefone(); crianca = new Crianca(); crianca.Data_nascimento = DateTime.Now; crianca.Endereco = new Endereco(); crianca.Telefone = new Telefone(); membro_Aclamacao = new Membro_Aclamacao(); membro_Aclamacao.Data_nascimento = DateTime.Now; membro_Aclamacao.Endereco = new Endereco(); membro_Aclamacao.Telefone = new Telefone(); membro_Batismo = new Membro_Batismo(); membro_Batismo.Data_nascimento = DateTime.Now; membro_Batismo.Endereco = new Endereco(); membro_Batismo.Telefone = new Telefone(); membro_Reconciliacao = new Membro_Reconciliacao(); membro_Reconciliacao.Data_nascimento = DateTime.Now; membro_Reconciliacao.Endereco = new Endereco(); membro_Reconciliacao.Telefone = new Telefone(); membro_Transferencia = new Membro_Transferencia(); membro_Transferencia.Data_nascimento = DateTime.Now; membro_Transferencia.Endereco = new Endereco(); membro_Transferencia.Telefone = new Telefone(); visitanteLgpd = new VisitanteLgpd(); visitanteLgpd.Data_visita = DateTime.Now; criancaLgpd = new CriancaLgpd(); crianca.Data_nascimento = DateTime.Now; membro_AclamacaoLgpd = new Membro_AclamacaoLgpd(); membro_BatismoLgpd = new Membro_BatismoLgpd(); membro_ReconciliacaoLgpd = new Membro_ReconciliacaoLgpd(); membro_TransferenciaLgpd = new Membro_TransferenciaLgpd(); NextDataCommand = new Command(() => { MessagingCenter.Send <ViewModelEdicao>(this, "Next"); }); TakePicture = new Command(async() => { Aguarde = true; await CrossMedia.Current.Initialize(); if (!CrossMedia.Current.IsCameraAvailable || !CrossMedia.Current.IsTakePhotoSupported) { MessagingCenter.Send <ViewModelEdicao>(this, "SemCamera"); return; } file = await CrossMedia.Current.TakePhotoAsync(new StoreCameraMediaOptions { Directory = "Photos", Name = "Pessoa.jpg" }); if (file != null) { ImageSource = ImageSource.FromStream(() => { var stream = file.GetStream(); return(stream); }); } Aguarde = false; }); UpdateDataVisitante = new Command(() => { UpdateData(visitante); }); UpdateDataCrianca = new Command(() => { UpdateData(crianca); }); UpdateDataMembroAclamacao = new Command(() => { UpdateData(membro_Aclamacao); }); UpdateDataMembroBatismo = new Command(() => { UpdateData(membro_Batismo); }); UpdateDataMembroReconciliacao = new Command(() => { UpdateData(membro_Reconciliacao); }); UpdateDataMembroTransferencia = new Command(() => { UpdateData(membro_Transferencia); }); UpdateDataCriancaLgpd = new Command(() => { UpdateData(membro_TransferenciaLgpd); }); UpdateDataVisitanteLgpd = new Command(() => { UpdateData(visitanteLgpd); }); UpdateDataMembroAclamacaoLgpd = new Command(() => { UpdateData(membro_AclamacaoLgpd); }); UpdateDataMembroBatismoLgpd = new Command(() => { UpdateData(membro_BatismoLgpd); }); UpdateDataMembroTransferenciaLgpd = new Command(() => { UpdateData(membro_TransferenciaLgpd); }); UpdateDataMembroReconciliacaoLgpd = new Command(() => { UpdateData(membro_ReconciliacaoLgpd); }); }
public async void MudarEstado(int idVelhoEstado, Pessoa m) { string estado = ""; List <Pessoa> lista = await recuperarTodos(); List <Pessoa> lista2 = new List <Pessoa>(); foreach (var item in lista) { lista2.Add((Pessoa)item); } Pessoa p = await ApiServices.GetPessoa(); estado = p.GetType().Name; excluirPessoaVelha(idVelhoEstado); var data = new DataAccess(); var user = data.First(); if (m is PessoaDado) { if (m is Membro_Aclamacao) { var modelo = (Membro_Aclamacao)m; var pd = modelo; Membro_Aclamacao membro = new Membro_Aclamacao { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Denominacao = modelo.Denominacao, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; var pes = await salvar(membro); membro.Endereco.IdEndereco = pes.IdPessoa; salvarEndereco(membro.Endereco); membro.Telefone.IdTelefone = pes.IdPessoa; salvarTelefone(membro.Telefone); user.IdPessoa = pes.IdPessoa; } if (m is Membro_Batismo) { var modelo = (Membro_Batismo)m; var pd = modelo; Membro_Batismo membro = new Membro_Batismo { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; var pes = await salvar(membro); membro.Endereco.IdEndereco = pes.IdPessoa; salvarEndereco(membro.Endereco); membro.Telefone.IdTelefone = pes.IdPessoa; salvarTelefone(membro.Telefone); user.IdPessoa = pes.IdPessoa; } if (m is Membro_Reconciliacao) { var modelo = (Membro_Reconciliacao)m; var pd = modelo; Membro_Reconciliacao membro = new Membro_Reconciliacao { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Data_reconciliacao = modelo.Data_reconciliacao, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; var pes = await salvar(membro); membro.Endereco.IdEndereco = pes.IdPessoa; salvarEndereco(membro.Endereco); membro.Telefone.IdTelefone = pes.IdPessoa; salvarTelefone(membro.Telefone); user.IdPessoa = pes.IdPessoa; } if (m is Membro_Transferencia) { var modelo = (Membro_Transferencia)m; var pd = modelo; Membro_Transferencia membro = new Membro_Transferencia { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Estado_transferencia = modelo.Estado_transferencia, Nome_cidade_transferencia = modelo.Nome_cidade_transferencia, Nome_igreja_transferencia = modelo.Nome_igreja_transferencia, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; var pes = await salvar(membro); membro.Endereco.IdEndereco = pes.IdPessoa; salvarEndereco(membro.Endereco); membro.Telefone.IdTelefone = pes.IdPessoa; salvarTelefone(membro.Telefone); user.IdPessoa = pes.IdPessoa; } if (m is Crianca) { var modelo = (Crianca)m; var pd = modelo; Crianca c = new Crianca { Nome_mae = modelo.Nome_mae, Nome_pai = modelo.Nome_pai, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; var pes = await salvar(c); c.Endereco.IdEndereco = pes.IdPessoa; salvarEndereco(c.Endereco); c.Telefone.IdTelefone = pes.IdPessoa; salvarTelefone(c.Telefone); user.IdPessoa = pes.IdPessoa; } if (m is Visitante) { var modelo = (Visitante)m; var pd = modelo; Visitante v = new Visitante { Condicao_religiosa = modelo.Condicao_religiosa, Data_visita = modelo.Data_visita, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; var pes = await salvar(v); v.Endereco.IdEndereco = pes.IdPessoa; salvarEndereco(v.Endereco); v.Telefone.IdTelefone = pes.IdPessoa; salvarTelefone(v.Telefone); user.IdPessoa = pes.IdPessoa; } } if (m is PessoaLgpd) { if (m is Membro_AclamacaoLgpd) { var modelo = (Membro_AclamacaoLgpd)m; var pd = (PessoaLgpd)p; Membro_AclamacaoLgpd membro = new Membro_AclamacaoLgpd { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Denominacao = modelo.Denominacao, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; var pes = await salvar(membro); user.IdPessoa = pes.IdPessoa; } if (m is Membro_BatismoLgpd) { var modelo = (Membro_BatismoLgpd)m; var pd = (PessoaLgpd)p; Membro_BatismoLgpd membro = new Membro_BatismoLgpd { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; var pes = await salvar(membro); user.IdPessoa = pes.IdPessoa; } if (m is Membro_ReconciliacaoLgpd) { var modelo = (Membro_ReconciliacaoLgpd)m; var pd = (PessoaLgpd)p; Membro_ReconciliacaoLgpd membro = new Membro_ReconciliacaoLgpd { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Data_reconciliacao = modelo.Data_reconciliacao, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; var pes = await salvar(membro); user.IdPessoa = pes.IdPessoa; } if (m is Membro_TransferenciaLgpd) { var modelo = (Membro_TransferenciaLgpd)m; var pd = (PessoaLgpd)p; Membro_TransferenciaLgpd membro = new Membro_TransferenciaLgpd { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Estado_transferencia = modelo.Estado_transferencia, Nome_cidade_transferencia = modelo.Nome_cidade_transferencia, Nome_igreja_transferencia = modelo.Nome_igreja_transferencia, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; var pes = await salvar(membro); user.IdPessoa = pes.IdPessoa; } if (m is CriancaLgpd) { var modelo = (CriancaLgpd)m; var pd = (PessoaLgpd)p; CriancaLgpd c = new CriancaLgpd { Nome_mae = modelo.Nome_mae, Nome_pai = modelo.Nome_pai, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; var pes = await salvar(c); user.IdPessoa = pes.IdPessoa; } if (m is VisitanteLgpd) { var modelo = (VisitanteLgpd)m; var pd = (PessoaLgpd)p; VisitanteLgpd v = new VisitanteLgpd { Condicao_religiosa = modelo.Condicao_religiosa, Data_visita = modelo.Data_visita, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; var pes = await salvar(v); user.IdPessoa = pes.IdPessoa; } } data.Update(user); var minis = p.Ministerios; if (minis != null) { foreach (var itemMinisterio in minis) { PessoaMinisterio item = await retornaPessoaMinsterio(itemMinisterio.IdPessoaMinisterio); Api.ParticiparMinisterio(item.Ministerio); } } var reu = p.Reuniao; if (reu != null) { foreach (var itemReuniao in reu) { ReuniaoPessoa item = await retornaReuniaoPessoa(itemReuniao.IdReuniaoPessoa); Api.ParticiparReuniao(item.Reuniao); } } var mudanca = new MudancaEstado { novoEstado = m.GetType().Name, velhoEstado = estado, DataMudanca = DateTime.Now, CodigoPessoa = p.Codigo }; salvarMudanca(mudanca); }
public void MudarEstado(int idVelhoEstado, modelocrud m) { string estado = ""; var lista = Pessoa.recuperarTodos(); List <Pessoa> lista2 = new List <Pessoa>(); foreach (var item in lista) { lista2.Add((Pessoa)item); } Pessoa p = lista2.First(i => i.IdPessoa == idVelhoEstado); estado = p.GetType().Name; p = (Pessoa)p.recuperar(p.IdPessoa)[0]; p.excluir(idVelhoEstado); var addMinisterios = ""; var minis = p.Ministerios; if (minis != null) { foreach (var itemMinisterio in minis) { addMinisterios += itemMinisterio.Ministerio.IdMinisterio.ToString() + ", "; } } if (minis != null) { if (minis.Count != 0) { p.AdicionarNaLista("PessoaMinsterio", p, minis[0], addMinisterios); } } var addReunioes = ""; var reu = p.Reuniao; if (reu != null) { foreach (var itemReuniao in reu) { addReunioes += itemReuniao.Reuniao.IdReuniao.ToString() + ", "; } } if (reu != null) { if (reu.Count != 0) { p.AdicionarNaLista("ReuniaoPessoa", p, reu[0], addReunioes); } } if (m is PessoaDado) { if (m is Membro_Aclamacao) { var modelo = (Membro_Aclamacao)m; var pd = modelo; Membro_Aclamacao membro = new Membro_Aclamacao { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Denominacao = modelo.Denominacao, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; membro.salvar(); } if (m is Membro_Batismo) { var modelo = (Membro_Batismo)m; var pd = modelo; Membro_Batismo membro = new Membro_Batismo { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; membro.salvar(); } if (m is Membro_Reconciliacao) { var modelo = (Membro_Reconciliacao)m; var pd = modelo; Membro_Reconciliacao membro = new Membro_Reconciliacao { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Data_reconciliacao = modelo.Data_reconciliacao, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; membro.salvar(); } if (m is Membro_Transferencia) { var modelo = (Membro_Transferencia)m; var pd = modelo; Membro_Transferencia membro = new Membro_Transferencia { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Estado_transferencia = modelo.Estado_transferencia, Nome_cidade_transferencia = modelo.Nome_cidade_transferencia, Nome_igreja_transferencia = modelo.Nome_igreja_transferencia, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; membro.salvar(); } if (m is Crianca) { var modelo = (Crianca)m; var pd = modelo; Crianca c = new Crianca { Nome_mae = modelo.Nome_mae, Nome_pai = modelo.Nome_pai, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; c.salvar(); } if (m is Visitante) { var modelo = (Visitante)m; var pd = modelo; Visitante v = new Visitante { Condicao_religiosa = modelo.Condicao_religiosa, Data_visita = modelo.Data_visita, celula_ = pd.celula_, Chamada = pd.Chamada, Cpf = pd.Cpf, Data_nascimento = pd.Data_nascimento, Email = pd.Email, Endereco = pd.Endereco, Estado_civil = pd.Estado_civil, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Falescimento = pd.Falescimento, NomePessoa = pd.NomePessoa, Reuniao = pd.Reuniao, Rg = pd.Rg, Ministerios = pd.Ministerios, Sexo_feminino = pd.Sexo_feminino, Sexo_masculino = pd.Sexo_masculino, Telefone = pd.Telefone, Status = pd.Status, Codigo = pd.Codigo }; v.salvar(); } } if (m is PessoaLgpd) { if (m is Membro_AclamacaoLgpd) { var modelo = (Membro_AclamacaoLgpd)m; var pd = (PessoaLgpd)p; Membro_AclamacaoLgpd membro = new Membro_AclamacaoLgpd { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Denominacao = modelo.Denominacao, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; membro.salvar(); } if (m is Membro_BatismoLgpd) { var modelo = (Membro_BatismoLgpd)m; var pd = (PessoaLgpd)p; Membro_BatismoLgpd membro = new Membro_BatismoLgpd { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; membro.salvar(); } if (m is Membro_ReconciliacaoLgpd) { var modelo = (Membro_ReconciliacaoLgpd)m; var pd = (PessoaLgpd)p; Membro_ReconciliacaoLgpd membro = new Membro_ReconciliacaoLgpd { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Data_reconciliacao = modelo.Data_reconciliacao, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; membro.salvar(); } if (m is Membro_TransferenciaLgpd) { var modelo = (Membro_TransferenciaLgpd)m; var pd = (PessoaLgpd)p; Membro_TransferenciaLgpd membro = new Membro_TransferenciaLgpd { Data_batismo = modelo.Data_batismo, Desligamento = modelo.Desligamento, Motivo_desligamento = modelo.Motivo_desligamento, Estado_transferencia = modelo.Estado_transferencia, Nome_cidade_transferencia = modelo.Nome_cidade_transferencia, Nome_igreja_transferencia = modelo.Nome_igreja_transferencia, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; membro.salvar(); } if (m is CriancaLgpd) { var modelo = (CriancaLgpd)m; var pd = (PessoaLgpd)p; CriancaLgpd c = new CriancaLgpd { Nome_mae = modelo.Nome_mae, Nome_pai = modelo.Nome_pai, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; c.salvar(); } if (m is VisitanteLgpd) { var modelo = (VisitanteLgpd)m; var pd = (PessoaLgpd)p; VisitanteLgpd v = new VisitanteLgpd { Condicao_religiosa = modelo.Condicao_religiosa, Data_visita = modelo.Data_visita, celula_ = pd.celula_, Chamada = pd.Chamada, Email = pd.Email, Falta = pd.Falta, Historico = pd.Historico, Img = pd.Img, Reuniao = pd.Reuniao, Ministerios = pd.Ministerios, Codigo = pd.Codigo }; v.salvar(); } } new MudancaEstado { novoEstado = m.GetType().Name, velhoEstado = estado, DataMudanca = DateTime.Now, CodigoPessoa = p.Codigo }.salvar(); }
public ActionResult Editar(RegisterViewModel model) { var user = User.Identity.GetUserName(); var pessoa = banco.pessoas.Include(i => i.Chamada).First(i => i.Email == user); Pessoa p = null; if (pessoa is PessoaLgpd) { if (model.MembroAclamacao) { p = new Membro_Aclamacao(); } if (model.MembroBatismo) { p = new Membro_Batismo(); } if (model.MembroReconciliacao) { p = new Membro_Reconciliacao(); } if (model.MembroTransferencia) { p = new Membro_Transferencia(); } if (model.Visitante) { p = new Visitante(); } if (model.Crianca) { p = new Crianca(); } } else if (pessoa is PessoaDado) { if (model.MembroAclamacao) { p = new Membro_AclamacaoLgpd(); } if (model.MembroBatismo) { p = new Membro_BatismoLgpd(); } if (model.MembroReconciliacao) { p = new Membro_ReconciliacaoLgpd(); } if (model.MembroTransferencia) { p = new Membro_TransferenciaLgpd(); } if (model.Visitante) { p = new VisitanteLgpd(); } if (model.Crianca) { p = new CriancaLgpd(); } } ViewBag.celula_ = new SelectList(banco.celula.ToList(), "Id", "Nome"); return(View("CadastrarPerfil", p)); }
private void btn_proximo_Click(object sender, EventArgs e) { if (radio_membrobatismo.Checked) { ModeloNovo = new Membro_BatismoLgpd(); } if (radio_membrobatismo.Checked && AlterarPTodoDado.Checked) { ModeloNovo = new Membro_Batismo(); } if (radio_membroreconciliacao.Checked) { ModeloNovo = new Membro_ReconciliacaoLgpd(); } if (radio_membroreconciliacao.Checked && AlterarPTodoDado.Checked) { ModeloNovo = new Membro_Reconciliacao(); } if (radio_membroaclamacao.Checked) { ModeloNovo = new Membro_AclamacaoLgpd(); } if (radio_membroaclamacao.Checked && AlterarPTodoDado.Checked) { ModeloNovo = new Membro_Aclamacao(); } if (radio_membrotransferencia.Checked) { ModeloNovo = new Membro_TransferenciaLgpd(); } if (radio_membrotransferencia.Checked && AlterarPTodoDado.Checked) { ModeloNovo = new Membro_Transferencia(); } if (radio_visitante.Checked) { ModeloNovo = new VisitanteLgpd(); } if (radio_visitante.Checked && AlterarPTodoDado.Checked) { ModeloNovo = new Visitante(); } if (radio_crianca.Checked) { ModeloNovo = new CriancaLgpd(); } if (radio_crianca.Checked && AlterarPTodoDado.Checked) { ModeloNovo = new Crianca(); } if (!AlterarPTodoDado.Checked) { if (ModeloNovo is Crianca || ModeloNovo is CriancaLgpd) { crudForm.Form = new CadastroCrianca(); crudForm.Form.ModeloNovo = ModeloNovo; crudForm.Form.ModeloVelho = ModeloVelho; crudForm.Form.MdiParent = this.MdiParent; crudForm.Form.LoadCrudForm(); crudForm.Form.CondicaoAtualizar = false; crudForm.Form.CondicaoDeletar = false; crudForm.Form.CondicaoDetalhes = false; crudForm.Form.Show(); } if (ModeloNovo is Visitante || ModeloNovo is VisitanteLgpd) { crudForm.Form = new CadastroVisitante(); crudForm.Form.ModeloNovo = ModeloNovo; crudForm.Form.ModeloVelho = ModeloVelho; crudForm.Form.MdiParent = this.MdiParent; crudForm.Form.LoadCrudForm(); crudForm.Form.CondicaoAtualizar = false; crudForm.Form.CondicaoDeletar = false; crudForm.Form.CondicaoDetalhes = false; crudForm.Form.Show(); } if (ModeloNovo is Membro_Aclamacao || ModeloNovo is Membro_AclamacaoLgpd) { crudForm.Form = new CadastroMembroAclamacao(); crudForm.Form.ModeloNovo = ModeloNovo; crudForm.Form.ModeloVelho = ModeloVelho; crudForm.Form.MdiParent = this.MdiParent; crudForm.Form.LoadCrudForm(); crudForm.Form.CondicaoAtualizar = false; crudForm.Form.CondicaoDeletar = false; crudForm.Form.CondicaoDetalhes = false; crudForm.Form.Show(); } if (ModeloNovo is Membro_Batismo || ModeloNovo is Membro_BatismoLgpd) { crudForm.Form = new CadastroMembroBatismo(); crudForm.Form.ModeloNovo = ModeloNovo; crudForm.Form.ModeloVelho = ModeloVelho; crudForm.Form.MdiParent = this.MdiParent; crudForm.Form.LoadCrudForm(); crudForm.Form.CondicaoAtualizar = false; crudForm.Form.CondicaoDeletar = false; crudForm.Form.CondicaoDetalhes = false; crudForm.Form.Show(); } if (ModeloNovo is Membro_Reconciliacao || ModeloNovo is Membro_ReconciliacaoLgpd) { crudForm.Form = new CadastroMembroReconciliacao(); crudForm.Form.ModeloNovo = ModeloNovo; crudForm.Form.ModeloVelho = ModeloVelho; crudForm.Form.MdiParent = this.MdiParent; crudForm.Form.LoadCrudForm(); crudForm.Form.CondicaoAtualizar = false; crudForm.Form.CondicaoDeletar = false; crudForm.Form.CondicaoDetalhes = false; crudForm.Form.Show(); } if (ModeloNovo is Membro_Transferencia || ModeloNovo is Membro_TransferenciaLgpd) { crudForm.Form = new CadastroMembroTransferencia(); crudForm.Form.ModeloNovo = ModeloNovo; crudForm.Form.ModeloVelho = ModeloVelho; crudForm.Form.MdiParent = this.MdiParent; crudForm.Form.LoadCrudForm(); crudForm.Form.CondicaoAtualizar = false; crudForm.Form.CondicaoDeletar = false; crudForm.Form.CondicaoDetalhes = false; crudForm.Form.Show(); } } else { crudForm.Form = new FrmCpf(); crudForm.Form.ModeloNovo = ModeloNovo; crudForm.Form.ModeloVelho = ModeloVelho; crudForm.Form.MdiParent = this.MdiParent; crudForm.Form.LoadCrudForm(); crudForm.Form.CondicaoAtualizar = false; crudForm.Form.CondicaoDeletar = false; crudForm.Form.CondicaoDetalhes = false; crudForm.Form.Show(); } }
public static List <modelocrud> recuperarTodos() { List <modelocrud> lista = new List <modelocrud>(); Task <List <modelocrud> > t = Task.Factory.StartNew(() => { var p = new VisitanteLgpd().recuperar(null); if (p != null) { lista.AddRange(p); } return(lista); }); Task <List <modelocrud> > t2 = t.ContinueWith((task) => { var p = new CriancaLgpd().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t3 = t2.ContinueWith((task) => { var p = new Membro_AclamacaoLgpd().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t4 = t3.ContinueWith((task) => { var p = new Membro_ReconciliacaoLgpd().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t5 = t4.ContinueWith((task) => { var p = new Membro_BatismoLgpd().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t6 = t5.ContinueWith((task) => { var p = new Membro_TransferenciaLgpd().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t7 = t6.ContinueWith((task) => { var p = new Visitante().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t8 = t7.ContinueWith((task) => { var p = new Crianca().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t9 = t8.ContinueWith((task) => { var p = new Membro_Aclamacao().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t10 = t9.ContinueWith((task) => { var p = new Membro_Reconciliacao().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t11 = t10.ContinueWith((task) => { var p = new Membro_Batismo().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task <List <modelocrud> > t12 = t11.ContinueWith((task) => { var p = new Membro_Transferencia().recuperar(null); if (p != null) { task.Result.AddRange(p); } return(task.Result); }); Task.WaitAll(t, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12); return(t12.Result); }
private void ModificaDataGridView(modelocrud m, string tipo, string comando) { if (m == null && tipo == "Pessoa" || m == null && tipo == "PessoaLgpd") { FormataDataGrid(true, false, false, false, false, false, false, false, false); } if (m == null && tipo == "Ministerio") { FormataDataGrid(false, true, false, false, false, false, false, false, false); } if (m == null && tipo == "Celula") { FormataDataGrid(false, false, true, false, false, false, false, false, false); } if (m is Pessoa) { if (m is Visitante || m is VisitanteLgpd) { FormataDataGrid(true, false, false, false, false, false, false, false, false); dgdados.Columns.Add("Data_visita", "Data da visita"); dgdados.Columns.Add("Condicao_religiosa", "Condição religiosa"); } if (m is Crianca || m is CriancaLgpd) { FormataDataGrid(true, false, false, false, false, false, false, false, false); dgdados.Columns.Add("Nome_mae", "Nome da mãe"); dgdados.Columns.Add("Nome_pai", "Nome do pai"); } if (m is Membro_Aclamacao || m is Membro_AclamacaoLgpd) { FormataDataGrid(true, false, false, false, false, false, false, false, false); dgdados.Columns.Add("Data_batismo", "ano do batismo"); dgdados.Columns.Add("Desligamento", "Desligamento"); dgdados.Columns.Add("Motivo_desligamento", "Motivo do desligamento"); dgdados.Columns.Add("Denominacao", "Denominação"); } if (m is Membro_Batismo || m is Membro_BatismoLgpd) { FormataDataGrid(true, false, false, false, false, false, false, false, false); dgdados.Columns.Add("Data_batismo", "ano do batismo"); dgdados.Columns.Add("Desligamento", "Desligamento"); dgdados.Columns.Add("Motivo_desligamento", "Motivo do desligamento"); } if (m is Membro_Reconciliacao || m is Membro_ReconciliacaoLgpd) { FormataDataGrid(true, false, false, false, false, false, false, false, false); dgdados.Columns.Add("Data_batismo", "ano do batismo"); dgdados.Columns.Add("Desligamento", "Desligamento"); dgdados.Columns.Add("Motivo_desligamento", "Motivo do desligamento"); dgdados.Columns.Add("Data_reconciliacao", "Ano da reconciliação"); } if (m is Membro_Transferencia || m is Membro_TransferenciaLgpd) { FormataDataGrid(true, false, false, false, false, false, false, false, false); dgdados.Columns.Add("Data_batismo", "ano do batismo"); dgdados.Columns.Add("Desligamento", "Desligamento"); dgdados.Columns.Add("Motivo_desligamento", "Motivo do desligamento"); dgdados.Columns.Add("Nome_cidade_transferencia", "Nome da cidade onde estava"); dgdados.Columns.Add("Estado_transferencia", "Nome do estado onde estava"); dgdados.Columns.Add("Nome_igreja_transferencia", "Nome da igreja onde estava"); } } if (m is Ministerio) { if (m is Supervisor_Celula) { FormataDataGrid(false, true, false, false, false, false, false, false, false); dgdados.Columns.Add("Maximo_celula", "máximo de celulas supervisionadas"); } if (m is Supervisor_Celula_Treinamento) { FormataDataGrid(false, true, false, false, false, false, false, false, false); dgdados.Columns.Add("Maximo_celula", "máximo de celulas supervisionadas"); } if (m is Supervisor_Ministerio) { FormataDataGrid(false, true, false, false, false, false, false, false, false); dgdados.Columns.Add("Maximo_celula", "máximo de celulas supervisionadas"); } if (m is Supervisor_Ministerio_Treinamento) { FormataDataGrid(false, true, false, false, false, false, false, false, false); dgdados.Columns.Add("Maximo_celula", "máximo de celulas supervisionadas"); } } foreach (var item in pesquisa.BuscarPorRestricao(m, tipo, comando)) { if (m is Pessoa) { if (m is Visitante) { Visitante info = (Visitante)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_visita, info.Condicao_religiosa); } if (m is VisitanteLgpd) { VisitanteLgpd info = (VisitanteLgpd)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_visita, info.Condicao_religiosa); } if (m is Crianca) { Crianca info = (Crianca)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Nome_mae, info.Nome_pai); } if (m is CriancaLgpd) { CriancaLgpd info = (CriancaLgpd)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Nome_mae, info.Nome_pai); } if (m is Membro_Aclamacao) { Membro_Aclamacao info = (Membro_Aclamacao)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_batismo, info.Denominacao, info.Desligamento, info.Motivo_desligamento); } if (m is Membro_AclamacaoLgpd) { Membro_AclamacaoLgpd info = (Membro_AclamacaoLgpd)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_batismo, info.Denominacao, info.Desligamento, info.Motivo_desligamento); } if (m is Membro_Batismo) { Membro_Batismo info = (Membro_Batismo)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_batismo, info.Desligamento, info.Motivo_desligamento); } if (m is Membro_BatismoLgpd) { Membro_BatismoLgpd info = (Membro_BatismoLgpd)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_batismo, info.Desligamento, info.Motivo_desligamento); } if (m is Membro_Reconciliacao) { Membro_Reconciliacao info = (Membro_Reconciliacao)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_batismo, info.Desligamento, info.Motivo_desligamento, info.Data_reconciliacao); } if (m is Membro_ReconciliacaoLgpd) { Membro_ReconciliacaoLgpd info = (Membro_ReconciliacaoLgpd)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_batismo, info.Desligamento, info.Motivo_desligamento, info.Data_reconciliacao); } if (m is Membro_Transferencia) { Membro_Transferencia info = (Membro_Transferencia)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_batismo, info.Desligamento, info.Motivo_desligamento, info.Nome_cidade_transferencia, info.Estado_transferencia, info.Nome_igreja_transferencia); } if (m is Membro_TransferenciaLgpd) { Membro_TransferenciaLgpd info = (Membro_TransferenciaLgpd)item; dgdados.Rows.Add(info.IdPessoa, info.Email, info.celula_, info.Falta, info.Img, info.Data_batismo, info.Desligamento, info.Motivo_desligamento, info.Nome_cidade_transferencia, info.Estado_transferencia, info.Nome_igreja_transferencia); } } if (m is Ministerio) { if (m is Supervisor_Celula) { Supervisor_Celula info = (Supervisor_Celula)item; dgdados.Rows.Add(info.IdMinisterio, info.Nome, info.Maximo_pessoa, info.Ministro_, info.Proposito, info.Maximo_celula); } if (m is Supervisor_Celula_Treinamento) { Supervisor_Celula_Treinamento info = (Supervisor_Celula_Treinamento)item; dgdados.Rows.Add(info.IdMinisterio, info.Nome, info.Maximo_pessoa, info.Ministro_, info.Proposito, info.Maximo_celula); } if (m is Supervisor_Ministerio) { Supervisor_Ministerio info = (Supervisor_Ministerio)item; dgdados.Rows.Add(info.IdMinisterio, info.Nome, info.Maximo_pessoa, info.Ministro_, info.Proposito, info.Maximo_celula); } if (m is Supervisor_Ministerio_Treinamento) { Supervisor_Ministerio_Treinamento info = (Supervisor_Ministerio_Treinamento)item; dgdados.Rows.Add(info.IdMinisterio, info.Nome, info.Maximo_pessoa, info.Ministro_, info.Proposito, info.Maximo_celula); } if (m is Lider_Celula || m is Lider_Celula_Treinamento || m is Lider_Ministerio || m is Lider_Ministerio_Treinamento) { Lider_Celula info = (Lider_Celula)item; dgdados.Rows.Add(info.IdMinisterio, info.Nome, info.Maximo_pessoa, info.Ministro_, info.Proposito); } } if (m is Celula) { if (m is business.classes.Celulas.Celula_Adolescente || m is business.classes.Celulas.Celula_Adulto || m is business.classes.Celulas.Celula_Casado || m is business.classes.Celulas.Celula_Jovem || m is business.classes.Celulas.Celula_Crianca) { business.classes.Celulas.Celula_Crianca info = (business.classes.Celulas.Celula_Crianca)item; dgdados.Rows.Add(info.IdCelula, info.Nome, info.Maximo_pessoa, info.Dia_semana, info.Horario); } } } }