/// <summary> /// Função que carrega a Solicitação pesquisado pelo Código /// </summary> /// <param name="vCodSolicita">Código da Solicitação</param> internal void carregaSolicita(string vCodSolicita) { try { objBLL_Solicita = new BLL_solicitaTeste(); listaSolicita = objBLL_Solicita.buscarCod(vCodSolicita, modulos.CodUsuarioCCB, "Pendente"); if (listaSolicita != null && listaSolicita.Count > 0) { if (listaSolicita != null && listaSolicita.Count > 0) { //Verifica o Tipo de teste e marca os buttons if (lblTipo.Text.Equals("Reunião de Jovens")) { optRjm.Checked = true; } else if (lblTipo.Text.Equals("Meia Hora")) { optMeiaHora.Checked = true; } else if (lblTipo.Text.Equals("Culto Oficial")) { optCulto.Checked = true; } else if (lblTipo.Text.Equals("Oficialização")) { optOficial.Checked = true; } else if (lblTipo.Text.Equals("Troca Instrumento")) { optTroca.Checked = true; } } else { abrirForm("frmSolicitacao", string.Empty); } //ValidarPessoa(); } else { abrirForm("frmSolicitacao", string.Empty); } } 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_solicitaTeste(); if (Convert.ToInt64(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(), "Update"); } //conversor para retorno ao formulario que chamou if (formChama.Name.Equals("frmSolicitaTesteBusca")) { ((frmSolicitaTesteBusca)formChama).carregaGrid("Solicitacao", objEnt.CodSolicitaTeste, string.Empty, dataGrid); } FormClosing -= new FormClosingEventHandler(frmSolicitaTeste_FormClosing); Close(); FormClosing += new FormClosingEventHandler(frmSolicitaTeste_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 /// <para>Campo= Valor a ser pesquisado / Pesquisa= 'Pessoa', 'CCB', 'Regiao'</para> /// </summary> /// <param name="Campo1"></param> internal void carregaGrid(string Campo1, string Pesquisa) { try { if (Pesquisa.Equals("Pessoa")) { //chama a classe de negócios objBLL = new BLL_solicitaTeste(); lista = objBLL.buscarPessoa(Campo1, modulos.CodUsuarioCCB, "Pendente"); funcoes.gridSolicitaTeste(gridPes, "PesquisaSolicita"); gridPes.DataSource = lista; //Define os icones de legenda definirImagens(gridPes); } else if (Pesquisa.Equals("CCB")) { //chama a classe de negócios objBLL = new BLL_solicitaTeste(); lista = objBLL.buscarCCB(Campo1, "Pendente"); funcoes.gridSolicitaTeste(gridCCB, "PesquisaSolicita"); gridCCB.DataSource = lista; //Define os icones de legenda definirImagens(gridCCB); } else if (Pesquisa.Equals("Regiao")) { //chama a classe de negócios objBLL = new BLL_solicitaTeste(); lista = objBLL.buscarRegiao(Campo1, modulos.CodUsuarioCCB, "Pendente"); funcoes.gridSolicitaTeste(gridRegiao, "PesquisaSolicita"); gridRegiao.DataSource = lista; //Define os icones de legenda definirImagens(gridRegiao); } } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }