Esempio n. 1
0
        /// <summary>
        /// Função que insere uma nova linha no DataGridView
        /// </summary>
        private void salvarListaPresenca()
        {
            try
            {
                if (ValidarControlesListaPresenca().Equals(true))
                {
                    objBLL_Presenca = new BLL_listaPresenca();
                    //chama a rotina da camada de negocios para efetuar inserção ou update
                    objBLL_Presenca.inserir(criarTabelaListaPresenca());

                    //Carrega as lições
                    carregaListaPresenca(txtCodReuniao.Text);
                    //Limpa os controle e desabilita
                    //limparListaPresenca();
                    disabledForm();
                }
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Função que carrega os Instrumentos
        /// </summary>
        private void carregaListaPresenca(string CodReuniao)
        {
            try
            {
                objBLL_Presenca = new BLL_listaPresenca();
                listaPresenca   = objBLL_Presenca.buscarListaPresenca(CodReuniao);

                funcoes.gridListaPresenca(gridLista);
                ///vincula a lista ao DataSource do DataGriView
                gridLista.DataSource = listaPresenca;
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 3
0
        /// <summary>
        /// Função que Deleta a linha selecionada no gridLista
        /// </summary>
        private void deleteListaPresenca(int Indice)
        {
            try
            {
                MOD_listaPresenca ent = new MOD_listaPresenca();
                ent.CodListaPresenca = CodListaPresenca;
                ent.CodPessoa        = CodPessoa;
                ent.Nome             = Nome;
                ent.CodReuniao       = CodReuniao;

                objBLL_Presenca = new BLL_listaPresenca();
                objBLL_Presenca.excluir(ent);
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 4
0
        /// <summary>
        /// Função que resume as informações para enviar a classe de negocios para salvar
        /// </summary>
        private void gerarRelatorio()
        {
            try
            {
                apoio.Aguarde("Carregando presentes...");
                if (ValidarControles().Equals(true))
                {
                    CodCargo  = preencherSelecionados("Cargo", gridCargo);
                    CodRegiao = preencherSelecionados("Regiao", gridRegiao);

                    string NomeRelatorio = null;

                    List <MOD_listaPresenca>      listaAusente = new List <MOD_listaPresenca>();
                    List <MOD_pessoa>             listaPessoa  = new List <MOD_pessoa>();
                    List <MOD_totalListaPresenca> listaTotal   = new List <MOD_totalListaPresenca>();

                    objBLL_Presenca = new BLL_listaPresenca();
                    listaPresenca   = objBLL_Presenca.buscarRelatorioPresentes(txtCodReuniao.Text, lblSexo.Text, CodCargo, CodRegiao);

                    //Verifica se a caixa exibir ausente está marcada
                    if (chkExibeAusente.Checked.Equals(true))
                    {
                        apoio.FecharAguarde();
                        apoio.Aguarde("Carregando ausentes...");
                        objBLL_Presenca = new BLL_listaPresenca();
                        listaPessoa     = objBLL_Presenca.buscarRelatorioAusente(txtCodReuniao.Text, lblSexo.Text, CodCargo, CodRegiao);

                        foreach (MOD_pessoa entPessoa in listaPessoa)
                        {
                            MOD_listaPresenca ent = new MOD_listaPresenca();

                            ent.CodListaPresenca      = "0";
                            ent.CodPessoa             = entPessoa.CodPessoa;
                            ent.Nome                  = entPessoa.Nome;
                            ent.CodCCBPessoa          = entPessoa.CodCCB;
                            ent.CodigoCCBPessoa       = entPessoa.CodigoCCB;
                            ent.DescricaoCCBPessoa    = entPessoa.Descricao;
                            ent.CodCargo              = entPessoa.CodCargo;
                            ent.DescCargo             = entPessoa.DescCargo;
                            ent.SiglaCargo            = entPessoa.SiglaCargo;
                            ent.Ordem                 = entPessoa.OrdemCargo;
                            ent.CodInstrumento        = entPessoa.CodInstrumento;
                            ent.DescInstrumento       = entPessoa.DescInstrumento;
                            ent.CodFamilia            = entPessoa.CodFamilia;
                            ent.DescFamilia           = entPessoa.DescFamilia;
                            ent.CodCidadeCCBPessoa    = entPessoa.CodCidadeCCB;
                            ent.CidadeCCBPessoa       = entPessoa.CidadeCCB;
                            ent.CodRegiaoPessoa       = entPessoa.CodRegiaoCCB;
                            ent.DescricaoRegiaoPessoa = entPessoa.DescRegiaoCCB;
                            ent.Sexo                  = entPessoa.Sexo;
                            ent.Feminino              = entPessoa.Feminino;
                            ent.Masculino             = entPessoa.Masculino;
                            ent.Presente              = false;

                            listaAusente.Add(ent);
                        }

                        listaPresenca.AddRange(listaAusente);
                    }

                    ///Listagem Agrupada pela Comum
                    if (optAgruRegiao.Checked.Equals(true))
                    {
                        if (chkAgruComum.Checked.Equals(true))
                        {
                            if (chkAgruFamilia.Checked.Equals(true))
                            {
                                if (chkAgruCargo.Checked.Equals(true))
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Reg_Com_Fam_Cargo.rdlc";
                                }
                                else
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Reg_Com_Fam.rdlc";
                                }
                            }
                            else
                            {
                                if (chkAgruCargo.Checked.Equals(true))
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Reg_Com_Cargo.rdlc";
                                }
                                else
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Reg_Com.rdlc";
                                }
                            }
                        }
                        else
                        {
                            if (chkAgruFamilia.Checked.Equals(true))
                            {
                                if (chkAgruCargo.Checked.Equals(true))
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Reg_Fam_Cargo.rdlc";
                                }
                                else
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Reg_Fam.rdlc";
                                }
                            }
                            else
                            {
                                if (chkAgruCargo.Checked.Equals(true))
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Reg_Cargo.rdlc";
                                }
                                else
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Reg.rdlc";
                                }
                            }
                        }
                        listaTotal = preencherTotalRegiao(listaPresenca);
                    }
                    ///Listagem Agrupada pelo Cargo
                    else if (optAgruCargo.Checked.Equals(true))
                    {
                        if (chkAgruComum.Checked.Equals(true))
                        {
                            if (chkAgruFamilia.Checked.Equals(true))
                            {
                                NomeRelatorio = "ccbadm.relatorios.rptReuniao_Cargo_Com_Fam.rdlc";
                            }
                            else
                            {
                                NomeRelatorio = "ccbadm.relatorios.rptReuniao_Cargo_Com.rdlc";
                            }
                        }
                        else
                        {
                            if (chkAgruFamilia.Checked.Equals(true))
                            {
                                NomeRelatorio = "ccbadm.relatorios.rptReuniao_Cargo_Fam.rdlc";
                            }
                            else
                            {
                                NomeRelatorio = "ccbadm.relatorios.rptReuniao_Cargo.rdlc";
                            }
                        }
                        listaTotal = preencherTotalCargo(listaPresenca);
                    }
                    ///Listagem Agrupada pelo Instrumento
                    else if (optAgruInstr.Checked.Equals(true))
                    {
                        if (chkAgruComum.Checked.Equals(true))
                        {
                            if (chkAgruFamilia.Checked.Equals(true))
                            {
                                if (chkAgruCargo.Checked.Equals(true))
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Instr_Com_Fam_Cargo.rdlc";
                                }
                                else
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Instr_Com_Fam.rdlc";
                                }
                            }
                            else
                            {
                                if (chkAgruCargo.Checked.Equals(true))
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Instr_Com_Cargo.rdlc";
                                }
                                else
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Instr_Com.rdlc";
                                }
                            }
                        }
                        else
                        {
                            if (chkAgruFamilia.Checked.Equals(true))
                            {
                                if (chkAgruCargo.Checked.Equals(true))
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Instr_Fam_Cargo.rdlc";
                                }
                                else
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Instr_Cargo.rdlc";
                                }
                            }
                            else
                            {
                                if (chkAgruCargo.Checked.Equals(true))
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Instr_Cargo.rdlc";
                                }
                                else
                                {
                                    NomeRelatorio = "ccbadm.relatorios.rptReuniao_Instr.rdlc";
                                }
                            }
                        }
                    }
                    apoio.FecharAguarde();
                    abrirForm(listaPresenca, listaTotal, NomeRelatorio);
                }
            }
            catch (ArgumentException ae)
            {
                throw new Exception(ae.Message);
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                apoio.FecharAguarde();
            }
        }