/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }