示例#1
0
        /// <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;
            }
        }
示例#2
0
        /// <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;
            }
        }
示例#3
0
        /// <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;
            }
        }