/// <summary> /// Função que carrega a Pessoa pesquisado pelo Código /// </summary> /// <param name="vCodPessoa"></param> internal void carregaPessoa(string vCodPessoa, string Campo) { try { IBLL_buscaPessoa objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); List <MOD_pessoa> listaPes = new List <MOD_pessoa>(); List <MOD_pessoa> listaPesFiltro = new List <MOD_pessoa>(); listaPes = objBLL_Pessoa.Buscar(vCodPessoa); listaPesFiltro = listaPes.Where(x => Convert.ToInt16(x.CodCargo).Equals(8)).ToList(); if (listaPesFiltro != null && listaPesFiltro.Count > 0) { if (listaPesFiltro[0].Ativo.Equals("Sim")) { txtPessoa.Text = listaPesFiltro[0].CodPessoa; lblPessoa.Text = listaPesFiltro[0].Nome; txtMinisterio.Text = listaPesFiltro[0].DescCargo; txtDataApresentacao.Text = listaPesFiltro[0].DataApresentacao; } else { txtPessoa.Text = string.Empty; lblPessoa.Text = string.Empty; txtMinisterio.Text = string.Empty; txtDataApresentacao.Text = string.Empty; txtPessoa.Focus(); throw new Exception("Essa pessoa está inativa!" + "\n" + "Para utilizar deverá ativar o cadastro." + "\n" + "\n" + "Pessoas >> Aba Adicionais >> Pessoa Ativa."); } } else { abrirForm("frmPes"); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que Retorna uma Lista Preenchida com os Valores Pesquisados /// </summary> /// <param name="objDtb"></param> /// <returns></returns> private List <MOD_listaPresenca> criarLista(DataTable objDtb) { try { //instancia a lista List <MOD_listaPresenca> lista = new List <MOD_listaPresenca>(); //faz um loop no DataTable e preenche a lista foreach (DataRow row in objDtb.Rows) { //instancia a entidade MOD_listaPresenca ent = new MOD_listaPresenca(); //adiciona os campos às propriedades ent.CodListaPresenca = (string)(row.IsNull("CodListaPresenca") ? Convert.ToString(null) : Convert.ToString(row["CodListaPresenca"]).PadLeft(6, '0')); ent.CodPessoa = (string)(row.IsNull("CodPessoa") ? Convert.ToString(null) : Convert.ToString(row["CodPessoa"]).PadLeft(6, '0')); ent.Nome = (string)(row.IsNull("Nome") ? null : row["Nome"]); ent.CodCCBPessoa = (string)(row.IsNull("CodCCBPessoa") ? Convert.ToString(null) : Convert.ToString(row["CodCCBPessoa"]).PadLeft(6, '0')); ent.CodigoCCBPessoa = (string)(row.IsNull("CodigoCCBPessoa") ? null : row["CodigoCCBPessoa"]); ent.DescricaoCCBPessoa = (string)(row.IsNull("DescricaoCCBPessoa") ? null : row["DescricaoCCBPessoa"]); ent.CodCargo = (string)(row.IsNull("CodCargo") ? Convert.ToString(null) : Convert.ToString(row["CodCargo"]).PadLeft(3, '0')); ent.DescCargo = (string)(row.IsNull("DescCargo") ? null : row["DescCargo"]); ent.SiglaCargo = (string)(row.IsNull("SiglaCargo") ? null : row["SiglaCargo"]); ent.Ordem = (string)(row.IsNull("Ordem") ? Convert.ToString(null) : Convert.ToString(row["Ordem"])); ent.Masculino = (string)(row.IsNull("Masculino") ? null : row["Masculino"]); ent.Feminino = (string)(row.IsNull("Feminino") ? null : row["Feminino"]); ent.CodInstrumento = (string)(row.IsNull("CodInstrumento") ? Convert.ToString(null) : Convert.ToString(row["CodInstrumento"]).PadLeft(5, '0')); ent.DescInstrumento = (string)(row.IsNull("DescInstrumento") ? null : row["DescInstrumento"]); ent.CodFamilia = (string)(row.IsNull("CodFamilia") ? Convert.ToString(null) : Convert.ToString(row["CodFamilia"]).PadLeft(3, '0')); ent.DescFamilia = (string)(row.IsNull("DescFamilia") ? null : row["DescFamilia"]); ent.CodCidadeCCBPessoa = (string)(row.IsNull("CodCidadeCCBPessoa") ? Convert.ToString(null) : row["CodCidadeCCBPessoa"].ToString().PadLeft(6, '0')); ent.CidadeCCBPessoa = (string)(row.IsNull("CidadeCCBPessoa") ? null : row["CidadeCCBPessoa"]); ent.CodRegiaoPessoa = (string)(row.IsNull("CodRegiaoPessoa") ? Convert.ToString(null) : Convert.ToString(row["CodRegiaoPessoa"]).PadLeft(6, '0')); ent.DescricaoRegiaoPessoa = (string)(row.IsNull("DescricaoRegiaoPessoa") ? null : row["DescricaoRegiaoPessoa"]); ent.Sexo = (string)(row.IsNull("Sexo") ? null : row["Sexo"]); //Dados da Tabela Reuniao Ministerio ent.CodReuniao = (string)(row.IsNull("CodReuniao") ? Convert.ToString(null) : Convert.ToString(row["CodReuniao"]).PadLeft(6, '0')); ent.Status = (string)(row.IsNull("Status") ? null : row["Status"]); ent.DataReuniao = (string)(row.IsNull("DataReuniao") ? Convert.ToString(null) : funcoes.IntData(Convert.ToString(row["DataReuniao"]))); ent.HoraReuniao = (string)(row.IsNull("HoraReuniao") ? Convert.ToString(null) : funcoes.IntHora(Convert.ToString(row["HoraReuniao"]))); ent.CodUsuario = (string)(row.IsNull("CodUsuario") ? Convert.ToString(null) : Convert.ToString(row["CodUsuario"]).PadLeft(6, '0')); ent.Usuario = (string)(row.IsNull("Usuario") ? null : row["Usuario"]); ent.CodTipoReuniao = (string)(row.IsNull("CodTipoReuniao") ? Convert.ToString(null) : Convert.ToString(row["CodTipoReuniao"]).PadLeft(3, '0')); ent.DescTipoReuniao = (string)(row.IsNull("DescTipoReuniao") ? null : row["DescTipoReuniao"]); ent.CodCCBReuniao = (string)(row.IsNull("CodCCBReuniao") ? Convert.ToString(null) : Convert.ToString(row["CodCCBReuniao"]).PadLeft(6, '0')); ent.CodigoCCBReuniao = (string)(row.IsNull("CodigoCCBReuniao") ? null : row["CodigoCCBReuniao"]); ent.DescricaoCCBReuniao = (string)(row.IsNull("DescricaoCCBReuniao") ? null : row["DescricaoCCBReuniao"]); ent.CodRegiaoReuniao = (string)(row.IsNull("CodRegiaoReuniao") ? Convert.ToString(null) : Convert.ToString(row["CodRegiaoReuniao"]).PadLeft(6, '0')); ent.DescricaoRegiaoReuniao = (string)(row.IsNull("DescricaoRegiaoReuniao") ? null : row["DescricaoRegiaoReuniao"]); ent.CodAnciao = (string)(row.IsNull("CodAnciao") ? Convert.ToString(null) : Convert.ToString(row["CodAnciao"]).PadLeft(6, '0')); ent.NomeAnciao = (string)(row.IsNull("NomeAnciao") ? null : row["NomeAnciao"]); ent.CodEncReg = (string)(row.IsNull("CodEncReg") ? Convert.ToString(null) : Convert.ToString(row["CodEncReg"]).PadLeft(6, '0')); ent.NomeEncReg = (string)(row.IsNull("NomeEncReg") ? null : row["NomeEncReg"]); ent.CodExamina = (string)(row.IsNull("CodExamina") ? Convert.ToString(null) : Convert.ToString(row["CodExamina"]).PadLeft(6, '0')); ent.NomeExamina = (string)(row.IsNull("NomeExamina") ? null : row["NomeExamina"]); ent.CodCooperador = (string)(row.IsNull("CodCooperador") ? Convert.ToString(null) : Convert.ToString(row["CodCooperador"]).PadLeft(6, '0')); ent.NomeCoop = (string)(row.IsNull("NomeCooperador") ? null : row["NomeCooperador"]); ent.CodEncLocal = (string)(row.IsNull("CodEncLocal") ? Convert.ToString(null) : Convert.ToString(row["CodEncLocal"]).PadLeft(6, '0')); ent.NomeEncLocal = (string)(row.IsNull("NomeEncLocal") ? null : row["NomeEncLocal"]); ent.CodInstrutor = (string)(row.IsNull("CodInstrutor") ? Convert.ToString(null) : Convert.ToString(row["CodInstrutor"]).PadLeft(6, '0')); ent.NomeInstrutor = (string)(row.IsNull("NomeInstrutor") ? null : row["NomeInstrutor"]); ent.CodBiblia = (string)(row.IsNull("CodBiblia") ? Convert.ToString(null) : Convert.ToString(row["CodBiblia"]).PadLeft(2, '0')); ent.DescLivro = (string)(row.IsNull("DescLivro") ? null : row["DescLivro"]); ent.Capitulo = (string)(row.IsNull("Capitulo") ? Convert.ToString(null) : Convert.ToString(row["Capitulo"]).PadLeft(3, '0')); ent.VersoInicio = (string)(row.IsNull("VersoInicio") ? Convert.ToString(null) : Convert.ToString(row["VersoInicio"]).PadLeft(3, '0')); ent.VersoFim = (string)(row.IsNull("VersoFim") ? Convert.ToString(null) : Convert.ToString(row["VersoFim"]).PadLeft(3, '0')); ent.AssuntoPalavra = (string)(row.IsNull("AssuntoPalavra") ? null : row["AssuntoPalavra"]); ent.HinoAbertura = (string)(row.IsNull("HinoAbertura") ? Convert.ToString(null) : Convert.ToString(row["HinoAbertura"]).PadLeft(3, '0')); //Informa se o irmão compareceu na Reunião ent.Presente = true; IBLL_buscaPessoa objBLL_pessoa = new BLL_buscaPessoaPorCodPessoa(); ent.listaPessoa = objBLL_pessoa.Buscar(ent.CodPessoa); //adiciona os dados à lista lista.Add(ent); } //retorna a lista com os valores preenchidos return(lista); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que carrega a pesquisa, apenas definir o campo /// </summary> /// <param name="Campo1"></param> internal void carregaGrid(string Pessoa) { try { //chama a classe de negócios IBLL_buscaPessoa objBLL_Pessoa = new BLL_buscaPessoaPorCodPessoa(); List <MOD_pessoa> listaPesFiltro = new List <MOD_pessoa>(); lista = objBLL_Pessoa.Buscar(Pessoa); if (campoChama.Equals("Instrutor") || campoChama.Equals("InstrutorMet") || campoChama.Equals("InstrutorHino") || campoChama.Equals("InstrutorMts") || campoChama.Equals("InstrutorEscala") || campoChama.Equals("InstrutorTeoria")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(8)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("Aluno")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(10) || Convert.ToInt16(x.CodCargo).Equals(11) || Convert.ToInt16(x.CodCargo).Equals(12)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("AnciaoMet") || campoChama.Equals("AnciaoHino") || campoChama.Equals("AnciaoMts") || campoChama.Equals("AnciaoEscala") || campoChama.Equals("AnciaoTeoria") || campoChama.Equals("Anciao")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(1)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("CoopMet") || campoChama.Equals("CoopHino") || campoChama.Equals("CoopMts") || campoChama.Equals("CoopEscala") || campoChama.Equals("CoopTeoria") || campoChama.Equals("Coop")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(2)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("EncRegMet") || campoChama.Equals("EncRegHino") || campoChama.Equals("EncRegMts") || campoChama.Equals("EncRegEscala") || campoChama.Equals("EncRegTeoria") || campoChama.Equals("EncReg")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(5)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("EncLocalMet") || campoChama.Equals("EncLocalHino") || campoChama.Equals("EncLocalMts") || campoChama.Equals("EncLocalEscala") || campoChama.Equals("EncLocalTeoria") || campoChama.Equals("EncLocal")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(6)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else if (campoChama.Equals("ExaminaMet") || campoChama.Equals("ExaminaHino") || campoChama.Equals("ExaminaMts") || campoChama.Equals("ExaminaEscala") || campoChama.Equals("ExaminaTeoria") || campoChama.Equals("Examina")) { listaPesFiltro = lista.Where(x => Convert.ToInt16(x.CodCargo).Equals(7)).ToList(); funcoes.gridPessoa(gridDesc); gridDesc.DataSource = listaPesFiltro; definirImagens(gridDesc); } else { funcoes.gridPessoa(gridDesc); gridDesc.DataSource = lista; definirImagens(gridDesc); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }