Пример #1
0
        /// <summary>
        /// Função que carrega a Comum pesquisado pelo Código
        /// </summary>
        /// <param name="vCodCCB"></param>
        internal void carregaCCB(string vCodCCB)
        {
            try
            {
                objBLL_CCB = new BLL_ccb();
                listaCCB   = objBLL_CCB.buscarCod(vCodCCB);

                if (listaCCB != null && listaCCB.Count > 0)
                {
                    lblCodCCB.Text  = listaCCB[0].CodCCB;
                    lblDescCCB.Text = "Comum Congregação: " + listaCCB[0].Codigo + " - " + listaCCB[0].Descricao + " - " + listaCCB[0].DescricaoRegiao + " - Regional: " + listaCCB[0].DescricaoRegional;
                }
                else
                {
                    abrirForm("frmCom", gridCCB);
                }
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        /// <summary>
        /// Função que carrega a Comum pesquisado pelo Código
        /// </summary>
        /// <param name="vCodCCB"></param>
        internal void carregaCCB(string vCodCCB)
        {
            try
            {
                objBLL_CCB = new BLL_ccb();
                listaCCB   = objBLL_CCB.buscarCod(vCodCCB);

                if (listaCCB != null && listaCCB.Count > 0)
                {
                    txtCodCCB.Text = listaCCB[0].CodCCB;
                    lblComum.Text  = listaCCB[0].Codigo + " - " + listaCCB[0].Descricao + " - " + listaCCB[0].DescricaoRegiao;
                }
                else
                {
                    abrirForm("frmCCB", string.Empty);
                }
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #3
0
 /// <summary>
 /// Função que carrega a pesquisa, apenas definir o campo e o grid que será carregado
 /// </summary>
 /// <param name="Campo"></param>
 /// <param name="DataGrid"></param>
 internal void carregaGrid(string Pesquisa, string Campo, DataGridView dataGrid)
 {
     try
     {
         if (Pesquisa.Equals("CCB"))
         {
             //chama a classe de negócios
             objBLL = new BLL_ccb();
             lista  = objBLL.buscarCod(Campo);
             funcoes.gridCCB(dataGrid);
             dataGrid.DataSource = lista;
             definirImagens(dataGrid);
         }
         else if (Pesquisa.Equals("Codigo"))
         {
             //chama a classe de negócios
             objBLL = new BLL_ccb();
             lista  = objBLL.buscarCod(Campo);
             funcoes.gridCCB(dataGrid);
             dataGrid.DataSource = lista;
             definirImagens(dataGrid);
         }
         else if (Pesquisa.Equals("Nome"))
         {
             //chama a classe de negócios
             objBLL = new BLL_ccb();
             lista  = objBLL.buscarDescricao(Campo);
             funcoes.gridCCB(dataGrid);
             dataGrid.DataSource = lista;
             definirImagens(dataGrid);
         }
         else if (Pesquisa.Equals("Regiao"))
         {
             //chama a classe de negócios
             objBLL = new BLL_ccb();
             lista  = objBLL.buscarRegiao(Campo);
             funcoes.gridCCB(dataGrid);
             dataGrid.DataSource = lista;
             definirImagens(dataGrid);
         }
         else if (Pesquisa.Equals("CidadeDescricao"))
         {
             //chama a classe de negócios
             objBLL = new BLL_ccb();
             lista  = objBLL.buscarCidadeDescricao(Campo);
             funcoes.gridCCB(dataGrid);
             dataGrid.DataSource = lista;
             definirImagens(dataGrid);
         }
     }
     catch (SqlException exl)
     {
         throw exl;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #4
0
 /// <summary>
 /// Função que preenche o formulário para edição
 /// </summary>
 /// <param name="CodCCB"></param>
 internal void preencher(string CodCCB, string form, string Campo)
 {
     try
     {
         objBLL = new BLL_ccb();
         lista  = objBLL.buscarCod(CodCCB);
     }
     catch (SqlException exl)
     {
         throw exl;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #5
0
        /// <summary>
        /// Função que resume as informações para enviar a classe de negocios para salvar
        /// </summary>
        private void gerarRelatorio()
        {
            try
            {
                CodComumPermitido = modulos.CodUsuarioCCB;

                objBLL_CCB = new BLL_ccb();
                listaCCB   = objBLL_CCB.buscarRelatorioCCB(lblSituacao.Text, txtDataInicial.Text, txtDataFinal.Text);

                List <MOD_ccb> listaOrdem = new List <MOD_ccb>();

                if (optOrdemCodigo.Checked.Equals(true))
                {
                    listaOrdem = listaCCB.OrderBy(c => c.Codigo).ToList();
                }
                else
                {
                    listaOrdem = listaCCB.OrderBy(c => c.Descricao).ToList();
                }

                ///Listagem Agrupada pela Região
                if (optAgruRegiao.Checked.Equals(true))
                {
                    string NomeRelatorio = "ccbreutil.relatorios.CCB.rptLista_CCB_Reg.rdlc";
                    abrirForm(listaOrdem, NomeRelatorio);
                }
                ///Listagem Agrupada pela Cidade
                else if (optAgruCidade.Checked.Equals(true))
                {
                    string NomeRelatorio = "ccbreutil.relatorios.CCB.rptLista_CCB_Cid.rdlc";
                    abrirForm(listaOrdem, NomeRelatorio);
                }
            }
            catch (ArgumentException ae)
            {
                throw new Exception(ae.Message);
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #6
0
 /// <summary>
 /// Função que busca os dados para preenchimento do Formulário Visão Orquestral
 /// <para>Tabela CCB por Cidade</para>
 /// </summary>
 /// <param name="CodCidade"></param>
 /// <returns></returns>
 public List <MOD_ccb> buscarCCBCidade(string CodCidade)
 {
     try
     {
         objBLL_CCB = new BLL_ccb();
         listaCCB   = objBLL_CCB.buscarCidadeDescricao(CodCidade);
         return(listaCCB);
     }
     catch (SqlException exl)
     {
         throw exl;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #7
0
 /// <summary>
 /// Função que busca os dados para preenchimento do Formulário Visão Orquestral
 /// <para>Tabela CCB por Região</para>
 /// </summary>
 /// <param name="CodRegiao"></param>
 /// <returns></returns>
 public List <MOD_ccb> buscarCCBRegiao(string CodRegiao)
 {
     try
     {
         objBLL_CCB = new BLL_ccb();
         listaCCB   = objBLL_CCB.buscarRegiao(CodRegiao);
         return(listaCCB);
     }
     catch (SqlException exl)
     {
         throw exl;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #8
0
        /// <summary>
        /// Função que resume as informações para enviar a classe de negocios para salvar
        /// </summary>
        private void salvar()
        {
            try
            {
                if (ValidarControles().Equals(true))
                {
                    objBLL = new BLL_ccb();

                    if (Convert.ToInt32(txtCodigo.Text).Equals(0))
                    {
                        //chama a rotina da camada de negocios para efetuar inserção ou update
                        objBLL.inserir(criarTabela());
                    }
                    else
                    {
                        //chama a rotina da camada de negocios para efetuar inserção ou update
                        objBLL.salvar(criarTabela());
                    }

                    //conversor para retorno ao formulario que chamou
                    if (formChama.Name.Equals("frmCCBBusca"))
                    {
                        ((frmCCBBusca)formChama).carregaGrid("CCB", objEnt.CodCCB, dataGrid);
                    }

                    FormClosing -= new FormClosingEventHandler(frmCCB_FormClosing);

                    Close();

                    FormClosing += new FormClosingEventHandler(frmCCB_FormClosing);
                }
            }
            catch (ArgumentException ae)
            {
                throw new Exception(ae.Message);
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #9
0
 /// <summary>
 /// Função que carrega a pesquisa, apenas definir o campo
 /// </summary>
 /// <param name="Campo1"></param>
 internal void carregaGrid(string Comum)
 {
     try
     {
         //chama a classe de negócios
         objBLL = new BLL_ccb();
         lista  = objBLL.buscarDescricao(Comum);
         funcoes.gridCCB(gridDesc, "PesquisaCCB");
         gridDesc.DataSource = lista;
     }
     catch (SqlException exl)
     {
         throw exl;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #10
0
        /// <summary>
        /// Funcão que valida o CNPJ digitado, caso tenha outra Comum
        /// cadastrado com esse CNPJ retorna o cadastro para edição
        /// </summary>
        private void ValidarCnpj()
        {
            try
            {
                objBLL = new BLL_ccb();
                List <MOD_ccb> listaValidaCnpj = new List <MOD_ccb>();
                listaValidaCnpj = objBLL.buscarCnpj(txtCnpj.Text);

                if (listaValidaCnpj.Count > 0)
                {
                    if (!Convert.ToInt64(listaValidaCnpj[0].CodCCB).Equals(Convert.ToInt64(this.txtCodigo.Text)))
                    {
                        if (MessageBox.Show("Pessoa já cadastrada!" + "\n" +
                                            "Código: " + listaValidaCnpj[0].CodCCB + Constants.vbCrLf +
                                            "Identificador: " + listaValidaCnpj[0].Codigo + Constants.vbCrLf +
                                            "Nome Comum: " + listaValidaCnpj[0].Descricao + Constants.vbCrLf + Constants.vbCrLf +
                                            "Deseja editar essa Comum?",
                                            "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question).Equals(DialogResult.Yes))
                        {
                            preencher(listaValidaCnpj);
                            enabledForm();
                        }
                        else
                        {
                            txtCnpj.Focus();
                            txtCnpj.SelectAll();
                        }
                    }
                }
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #11
0
        /// <summary>
        /// função que carrega os combos que serão preenchidos
        /// com a tabela CCB
        /// </summary>
        /// <param name="cboCombo"></param>
        public static ComboBoxPersonal carregaComboCCB(ComboBoxPersonal cboCombo, string CodRegiao)
        {
            try
            {
                objBLL_CCB = new BLL_ccb();
                listaCCB   = new List <MOD_ccb>();

                listaCCB               = objBLL_CCB.buscarRegiao(CodRegiao);
                cboCombo.DataSource    = listaCCB;
                cboCombo.ValueMember   = "CodCCB";
                cboCombo.DisplayMember = "Descricao";
                cboCombo.SelectedIndex = (-1);
                return(cboCombo);
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #12
0
 /// <summary>
 /// Função que preenche o formulário para edição
 /// </summary>
 /// <param name="CodCCB"></param>
 internal void preencher(string CodCCB, string form, string Campo)
 {
     try
     {
         if (form.Equals("frmPessoa"))
         {
             ((frmPessoa)formChama).carregaComum(CodCCB, Campo);
             Close();
         }
         else
         {
             objBLL = new BLL_ccb();
             lista  = objBLL.buscarCod(CodCCB);
         }
     }
     catch (SqlException exl)
     {
         throw exl;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }