private void celulaParaCriançasToolStripMenuItem_Click(object sender, EventArgs e) { var celula = new business.classes.Celulas.Celula_Crianca(); celula.EnderecoCelula = new business.classes.Celula.EnderecoCelula(); DadoCelula dc = new DadoCelula(celula, false, false, false); dc.MdiParent = this; dc.Text = "Janela " + childFormNumber++; dc.Show(); }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if (comboBox1.Text == "Visitante") { modelo = new business.classes.Pessoas.Visitante(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Criança") { modelo = new business.classes.Pessoas.Crianca(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Membro por aclamação") { modelo = new business.classes.Pessoas.Membro_Aclamacao(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Membro por batismo") { modelo = new business.classes.Pessoas.Membro_Batismo(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Membro por reconciliação") { modelo = new business.classes.Pessoas.Membro_Reconciliacao(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Membro por trandferência") { modelo = new business.classes.Pessoas.Membro_Transferencia(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Lider de celula") { modelo = new business.classes.Ministerio.Lider_Celula(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Lider em treinamento de celula") { modelo = new business.classes.Ministerio.Lider_Celula_Treinamento(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Lider de ministério") { modelo = new business.classes.Ministerio.Lider_Ministerio(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Lider em treinamento de ministério") { modelo = new business.classes.Ministerio.Lider_Ministerio_Treinamento(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Supervisor de celula") { modelo = new business.classes.Ministerio.Supervisor_Celula(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Supervisor em treinamento de celula") { modelo = new business.classes.Ministerio.Supervisor_Celula_Treinamento(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Supervisor de ministério") { modelo = new business.classes.Ministerio.Supervisor_Ministerio(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Supervisor em treinamento de ministério") { modelo = new business.classes.Ministerio.Supervisor_Ministerio_Treinamento(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Celula para adolescentes") { modelo = new business.classes.Celulas.Celula_Adolescente(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Celula para adultos") { modelo = new business.classes.Celulas.Celula_Adulto(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Celula para jovens") { modelo = new business.classes.Celulas.Celula_Jovem(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Celula para crianças") { modelo = new business.classes.Celulas.Celula_Crianca(); ModificaDataGridView(modelo, tipo, comando); } if (comboBox1.Text == "Celula para casados") { modelo = new business.classes.Celulas.Celula_Casado(); ModificaDataGridView(modelo, tipo, comando); } }
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); } } } }