/// <summary> /// Método para carregar a grid com os dados da Coleção de CRJPessoa /// </summary> private void PopularGrid(string pNome = null, string pEmail = null, string pCPF = null, string pTelefone = null, string pRA = null) { //Atribuindo a Grid a páginação informada pelo usuário this.PagingToolbar1.PageSize = int.Parse(cboPageSize.Text); //Declarando e Instanciando o Objeto de Negócio e Coleção de Entidades. CRJCartaoNegocio objCRJCartaoNegocio = new CRJCartaoNegocio(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. DataTable dtCartao = objCRJCartaoNegocio.ObterCRJCartao(pNome, pEmail, pCPF, pTelefone, pRA); //Verifica se o retorno do método é diferente de Null. SE FOR popula a grid. SE NÃO FOR exibe mensagem de erro. if (dtCartao != null) { StoreCRJCartao.DataSource = dtCartao; StoreCRJCartao.DataBind(); } else { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", "Ocorreu um erro ao tentar obter os dados tente novamente.", ""); UtilExt = null; } //Finalizando os objetos dtCartao = null; objCRJCartaoNegocio = null; }
private void VerificaCartao(int idPessoa) { DataTable dt = new CRJCartaoNegocio().ObterCRJCartaoByIdPessoa(idPessoa); if (dt != null && dt.Rows.Count > 0) { string URL = "LancamentoCartao.aspx?qID=" + dt.Rows[0]["IdCartao"].ToString(); if (!string.IsNullOrEmpty(Request.QueryString.Get("qTela")) && Request.QueryString.Get("qTela") == "Consultar") { URL += "&qTela=Consultar"; } Response.Redirect(URL); } }
//Botão Gravar. /// <summary> /// Incluir um objeto no Banco. /// </summary> private void Incluir() { //Declara, Instancia, e Preenche a Entidade. CRJCartao objCRJCartao = new CRJCartao(); objCRJCartao.IdPessoa = int.Parse(hdIdPessoa.Value.ToString()); //Declarando e Instânciando a classe de Negócio para Persistir o objeto objCRJPessoa. CRJCartaoNegocio objCRJCartaoNegocio = new CRJCartaoNegocio(); //Executando método para Incluir na Base de Dados o objeto objCRJPessoa e armazenando o resultado obtido na variável Resultado. string Retorno = objCRJCartaoNegocio.Incluir(objCRJCartao); //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", "Cartão habilitado com sucesso", "CliqueBotaoSimMensagemInclusaoComSucesso()"); UtilExt = null; //Finalizando as variáveis de Negócio. objCRJCartaoNegocio = null; }