//Evento Load da Página. protected void Page_Load(object sender, EventArgs e) { //popularIdStatus(); //popularTipoProduto(); //Se for modo consulta, bloqueia o painel e oculta os botões. if (Request.QueryString.Get("qTela") == "Consultar") { //Desabilitar os controles do Panel. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.DesabilitarControlesDoPanel(PanelCadastro); UtilExt = null; //Ocultar os Botões. btnGravar.Visible = false; btnLimparTela.Visible = false; } //Verifica se NÃO é um Requisição Ajax. Ou seja se é a primeira vez que a página é carregada. if (!X.IsAjaxRequest) { popularTipoProduto(); popularIdStatus(); //Verifica se existe um valor na QueryString vinda da página de pesquisa. //Se existir, então escreve no campo que é a Chave Primária da tabela. if (Request.QueryString.Get("qID") != null) { txtIdProduto.RawText = Request.QueryString.Get("qID"); ObterDadosPorID(int.Parse(txtIdProduto.RawText)); } } }
/// <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. CRJMensagemNegocio objCRJMensagemNegocio = new CRJMensagemNegocio(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. DataTable dtMensagem = objCRJMensagemNegocio.ObterCRJMensagem(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 (dtMensagem != null) { StoreCRJMensagem.DataSource = dtMensagem; StoreCRJMensagem.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 dtMensagem = null; objCRJMensagemNegocio = null; }
public void btnExcluir(int IdAtividade) { UtilitariosExt util = new UtilitariosExt(); util.MensagemAlerta("Atenção", "Você tem certeza que deseja excluir o registro", "ExcluirAtividade(" + IdAtividade + ")", ""); util = null; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnGravar_Click(object sender, Ext.Net.DirectEventArgs e) { //Armazenar na variável FormularioValido se o Form é válido ou não. bool FormularioValido = Convert.ToBoolean(e.ExtraParams["FormularioValido"]); if (FormularioValido == true) { //Se a QueryString for NULL, então é uma Inclusão. Caso contrário é uma Alteração. if (Request.QueryString.Get("qID") == null && txtIdPessoa.Text == "0") { if (txtSenha.Text == txtConfrimSenha.Text) { Incluir(); } else { UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", "O campo senha deve ser igual ao campo confirmar senha.", ""); UtilExt = null; } } else { UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Confirmação", "Você tem certeza que deseja Alterar o registro?", "CliqueBotaoSimMensagemAlteracao()", ""); UtilExt = null; } } }
public void btnAddDependente_Click(object sender, DirectEventArgs e) { try { if (!string.IsNullOrEmpty(cboPessoaDependente.SelectedItem.Value)) { int IdResponsavel = !string.IsNullOrEmpty(txtIdPessoa.Text) ? int.Parse(txtIdPessoa.Text) : 0; int IdAluno = int.Parse(cboPessoaDependente.SelectedItem.Value); CRJPessoaNegocio objBO = new CRJPessoaNegocio(); objBO.InserirResponsaveisXAluno(IdAluno, IdResponsavel); PopularGridResponsavelXAluno(); cboPessoaDependente.Clear(); } else { UtilitariosExt util = new UtilitariosExt(); util.MensagemAlerta("Atenção", "Selecione uma pessoa e clique em adicionar.", ""); util = null; } } catch (Exception ex) { UtilitariosExt util = new UtilitariosExt(); util.MensagemAlerta("Atenção", "Está pessoa já está relacionada como responsavel para este aluno.", ""); util = null; } }
//Direct Click - Clique nos botões da Grid. protected void LinhaGrid_DirectClick(object sender, DirectEventArgs e) { //Obter o ID do registro selecionado na Grid. string IDTabela; IDTabela = e.ExtraParams["IdentificadorRegistroTabela"]; //Se o click foi no botão Consultar. if (e.ExtraParams["IDObjeto"] == "btnVisualizar") { string URLModal = "CadastroProduto.aspx?qID=" + IDTabela + "&qTela=Consultar"; //TODO: Informe no parâmetro Altura e Largura no método ExibirModalCadastro, os valores compativeis com a tela de cadastro. O tamanho máximo para a Intranet é: 520, 760 ExibirModalCadastro("Consultar Cadastro", URLModal, 545, 715, true, true, Icon.Magnifier); } //Se o click foi no botão Alterar. if (e.ExtraParams["IDObjeto"] == "btnAlterar") { string URLModal = "CadastroProduto.aspx?qID=" + IDTabela + "&qTela=Alterar"; //TODO: Informe no parâmetro Altura e Largura no método ExibirModalCadastro, os valores compativeis com a tela de cadastro. O tamanho máximo para a Intranet é: 520, 760 ExibirModalCadastro("Alterar Cadastro", URLModal, 545, 715, true, true, Icon.PageWhiteEdit); } //Se o click foi no botão Remover. if (e.ExtraParams["IDObjeto"] == "btnRemover") { UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Confirmação", "Você tem certeza que deseja Excluir o registro?", "CliqueBotaoSimMensagemExclusao(" + int.Parse(IDTabela) + ")", ""); UtilExt = null; } }
/// <summary> /// Método para carregar a grid com os dados da Coleção de CRJPessoa /// </summary> private void PopularGrid(int idCartao) { //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. CRJLancamentoCartaoNegocio objCRJLancamentoCartaoNegocio = new CRJLancamentoCartaoNegocio(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. DataTable dtLancamentoCartao = objCRJLancamentoCartaoNegocio.ObterCRJLancamentoCartao2(idCartao); //Verifica se o retorno do método é diferente de Null. SE FOR popula a grid. SE NÃO FOR exibe mensagem de erro. if (dtLancamentoCartao != null) { StoreCRJProduto.DataSource = dtLancamentoCartao; StoreCRJProduto.DataBind(); CalcularSaldo(dtLancamentoCartao); } 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 dtLancamentoCartao = null; objCRJLancamentoCartaoNegocio = null; }
protected void btnCancelar_Click(object sender, DirectEventArgs e) { UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Confirmação", "Você tem certeza que deseja Cancelar a Alteração?", "CliqueBotaoSimMensagemInclusaoComSucesso()", ""); UtilExt = null; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnAddUsuario_Click(object sender, DirectEventArgs e) { if (!string.IsNullOrEmpty(cboUsers.SelectedItem.Value)) { int IdGrupo = int.Parse(Request.QueryString.Get("qIdGrupo").ToString()); string Usuario = cboUsers.SelectedItem.Value; GrupoPermissaoNegocio objBO = new GrupoPermissaoNegocio(); string ret = objBO.IncluirNovoUsuarioGrupo(IdGrupo, Usuario); int LinhasAfetadas = 0; if (int.TryParse(ret, out LinhasAfetadas) == true) { PopularGridUsuarios(IdGrupo); cboUsers.Clear(); } else { UtilitariosExt Util = new UtilitariosExt(); Util.MensagemAlerta("Atenção", ret, ""); Util = null; } } else { UtilitariosExt Util = new UtilitariosExt(); Util.MensagemAlerta("Atenção", "É necessário selecionar um usuário", ""); Util = null; } }
/// <summary> /// Método para carregar a grid com os dados da Coleção de CRJPessoa /// </summary> private void PopularGrid(int idAluno) { //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. CRJOcorrenciaNegocio objCRJOcorrenciaNegocio = new CRJOcorrenciaNegocio(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. DataTable dtOcorrencia = objCRJOcorrenciaNegocio.ObterCRJOcorrenciaByAluno(idAluno); //Verifica se o retorno do método é diferente de Null. SE FOR popula a grid. SE NÃO FOR exibe mensagem de erro. if (dtOcorrencia != null && dtOcorrencia.Rows.Count > 0) { txtRA.Text = dtOcorrencia.Rows[0]["RA"].ToString(); txtNome.Text = dtOcorrencia.Rows[0]["Nome"].ToString(); if (dtOcorrencia.Rows[0]["idOcorrencia"] != null) { StoreCRJOcorrencia.DataSource = dtOcorrencia; StoreCRJOcorrencia.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 dtOcorrencia = null; objCRJOcorrenciaNegocio = null; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { //Verifica se NÃO é um Requisição Ajax. Ou seja se é a primeira vez que a página é carregada. if (!X.IsAjaxRequest) { popularPessoas(); PopularCboStatus(); PopularComboEstado(); //Verifica se existe um valor na QueryString vinda da página de pesquisa. //Se existir, então escreve no campo que é a Chave Primária da tabela. if (Request.QueryString.Get("qID") != null) { txtIdPessoa.Text = Request.QueryString.Get("qID"); ObterDadosPorID(int.Parse(txtIdPessoa.Text)); } else { if (Session["Usuario"] != null) { Usuario objUsuarioLogado = (Usuario)Session["Usuario"]; if (objUsuarioLogado != null) { DesabilitarBotoes(null); } } } if (Request.QueryString.Get("qTela") == "Consultar") { ToolbarDependenes.Hidden = true; topbarResponsavel.Hidden = true; foreach (Control item in fdsTipoPessoa.Items) { if (item is Ext.Net.Checkbox) { if (!((Ext.Net.Checkbox)item).Checked) { ((Ext.Net.Checkbox)item).Hidden = true; } } } int totalColunas = GridResponsaveis.ColumnModel.Columns.Count; GridResponsaveis.ColumnModel.Columns[totalColunas - 1].Hidden = true; totalColunas = GridPanelDependentes.ColumnModel.Columns.Count; GridPanelDependentes.ColumnModel.Columns[totalColunas - 1].Hidden = true; UtilitariosExt util = new UtilitariosExt(); util.DesabilitarControles(PanelCadastroPessoa, true); btnCancelar.Hidden = true; btnGravar.Hidden = true; txtSenha.Hidden = true; } } }
protected void btnGravar_Click(object sender, Ext.Net.DirectEventArgs e) { try { Usuario UserLogin = (Usuario)Session["Usuario"]; MailMessage message = new MailMessage(); message.From = new MailAddress("*****@*****.**"); //Declarando e Instanciando o Objeto de Negócio e Coleção de Entidades. CRJAlunoNegocio objAlunoNegocio = new CRJAlunoNegocio(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. DataTable dtAluno = objAlunoNegocio.ObterCRJAluno("", "", "", "", "", IdAluno.ToString()); DataTable dtResponsaveis = objAlunoNegocio.ObterResponsaveisByAluno(IdAluno); if (dtResponsaveis != null && dtResponsaveis.Rows.Count > 0) { for (int i = 0; i < dtResponsaveis.Rows.Count; i++) { message.To.Add(new MailAddress(dtResponsaveis.Rows[i]["Email"].ToString())); } //message.CC.Add(new MailAddress("*****@*****.**")); message.Subject = txtAssunto.Text; message.Body += txtMensagem.Text; message.Body += "<br/><br/>"; message.Body += UserLogin.DadosPessoais.Nome; message.Body += "<br/>"; message.Body += UserLogin.DadosPessoais.Email; message.CC.Add(UserLogin.DadosPessoais.Email); message.IsBodyHtml = true; SmtpClient client = new SmtpClient("smtp.gmail.com"); client.Port = 587; //client.Credentials = new NetworkCredential("*****@*****.**", "senha"); client.EnableSsl = true; client.Send(message); UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Enviado", "Email enviado com sucesso", ""); UtilExt = null; CliqueMensagemIncluidoComSucesso(); } } catch (Exception ex) { UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Enviado", "Email enviado com sucesso", "CliqueMensagemIncluidoComSucesso()"); UtilExt = null; } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnGravar_Click(object sender, DirectEventArgs e) { string Usuario = Request.QueryString.Get("qUser").ToString(); UtilitariosExt Util = new UtilitariosExt(); Util.MensagemAlerta("Confirmação", "Você tem certeza que deseja alterar as permissões?", "CliqueBotaoSimAlteracao('" + Usuario + "')", ""); Util = null; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnGravar_Click(object sender, DirectEventArgs e) { int IdGrupo = string.IsNullOrEmpty(Request.QueryString.Get("qIdGrupo")) ? 0 : int.Parse(Request.QueryString.Get("qIdGrupo").ToString()); UtilitariosExt Util = new UtilitariosExt(); Util.MensagemAlerta("Confirmação", "Você tem certeza que deseja alterar as permissões?", "CliqueBotaoSimAlteracao(" + IdGrupo + ")", ""); Util = null; }
/// <summary> /// metodo que altera um registro /// </summary> private void Alterar() { CRJEscola objEscola = PopularEntidade(); CRJEscolaNegocio objEscolaBO = new CRJEscolaNegocio(); objEscolaBO.Alterar(objEscola); UtilitariosExt util = new UtilitariosExt(); util.MensagemAlerta("Atenção", "Registro salvo com sucesso!", "CliqueBotaoSimMensagemInclusaoComSucesso()"); util = null; }
protected void btnGravar_Click(object sender, Ext.Net.DirectEventArgs e) { //Armazenar na variável FormularioValido se o Form é válido ou não. bool FormularioValido = Convert.ToBoolean(e.ExtraParams["FormularioValido"]); if (FormularioValido == true) { UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Confirmação", "Você tem certeza que deseja Alterar o registro?", "CliqueBotaoSimMensagemAlteracao()", ""); UtilExt = null; } }
/// <summary> /// Excluir um objeto no Banco. /// </summary> /// <param name="pID">ID do Registro a ser excluído.</param> private void Excluir(int pID) { //Declarando e Instânciando a classe de Negócio para Persistir o objeto objCRJProduto. CRJProdutoNegocio objCRJProdutoNegocio = new CRJProdutoNegocio(); //Executando método para Excluir na Base de Dados o objeto objCRJProduto e armazenando o resultado obtido na variável Resultado. string Retorno = objCRJProdutoNegocio.Excluir(pID); //Se o Retorno do método Excluir for um valor númerico maior que 0, então significa Sucesso. int LinhasAfetadas = 0; if (int.TryParse(Retorno, out LinhasAfetadas) == false) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); //Erro de FK if (Retorno.IndexOf("DELETE statement conflicted with COLUMN REFERENCE constraint") >= 0) { UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.ERROR, MessageBox.Button.OK, ConfigurationManager.AppSettings["MensagemErroFK"], "btnGravar"); } else //Erro padrão { UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.ERROR, MessageBox.Button.OK, ConfigurationManager.AppSettings["MensagemErroPadrao"], "btnGravar"); } UtilExt = null; } else if (LinhasAfetadas <= 0) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.WARNING, MessageBox.Button.OK, ConfigurationManager.AppSettings["MensagemNenhumRegistroAfetado"], "btnGravar"); UtilExt = null; } else if (LinhasAfetadas >= 1) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.INFO, MessageBox.Button.OK, ConfigurationManager.AppSettings["MensagemSucessoExcluido"], "btnGravar"); UtilExt = null; this.btnPesquisar_DirectClick(null, null); } //Finalizando a classe Utilitarios. //Finalizando a classe de Negócio. objCRJProdutoNegocio = null; }
/// <summary> /// metodo que altera um registro /// </summary> private void Alterar() { Usuario UserLogin = (Usuario)Session["Usuario"]; int id = int.Parse(txtIdOcorrencia.Text); //Declarando e Instânciando a classe de Negócio para Persistir o objeto objCRJPessoa. CRJOcorrenciaNegocio objCRJOcorrenciaNegocio = new CRJOcorrenciaNegocio(); //Declara, Instancia, e Preenche a Entidade. //CRJOcorrencia objCRJOcorrencia = objCRJOcorrenciaNegocio.ObterCRJOcorrencia(id); CRJOcorrencia objCRJOcorrencia = new CRJOcorrenciaNegocio().ObterCRJOcorrencia(id).First(); objCRJOcorrencia.Ocorrencia = txtOcorrencia.Text; objCRJOcorrencia.Providencias = txtProvidencia.Text; //objCRJOcorrencia.IdAluno = int.Parse(hdIdAluno.Value.ToString()); //objCRJOcorrencia.IdLancador = UserLogin.DadosPessoais.IdPessoa; //Executando método para Incluir na Base de Dados o objeto objCRJPessoa e armazenando o resultado obtido na variável Resultado. string Retorno = objCRJOcorrenciaNegocio.Alterar(objCRJOcorrencia); //Se o Retorno do método Incluir for um valor númerico maior que 0, então significa Sucesso. int LinhasAfetadas = 0; if (int.TryParse(Retorno, out LinhasAfetadas) == false) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", Retorno, ""); UtilExt = null; } else if (LinhasAfetadas <= 0) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.WARNING, MessageBox.Button.OK, "Ocorreu um erro ao tentar salvar o registro.", ""); UtilExt = null; } else if (LinhasAfetadas >= 1) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", "Registro incluido com sucesso.", "CliqueMensagemIncluidoComSucesso(" + Retorno + ")"); UtilExt = null; //Codigo que acabou de ser inserido txtIdOcorrencia.Text = Retorno; } //Finalizando as variáveis de Negócio. objCRJOcorrencia = null; }
public void txtCNPJ_Change(object sender, Ext.Net.DirectEventArgs e) { if (!string.IsNullOrEmpty(txtCNPJ.Text)) { if (!UtilitarioBO.CNPJValido(txtCNPJ.Text)) { UtilitariosExt util = new UtilitariosExt(); util.MensagemAlerta("Atenção", txtCNPJ.Text + " CNPJ inválido!", ""); txtCNPJ.Clear(); util = null; } } }
public void txtRG_Chance(object sender, Ext.Net.DirectEventArgs e) { if (!UtilitarioBO.RGValido(txtRG.Text)) { if (!string.IsNullOrEmpty(txtRG.Text)) { UtilitariosExt util = new UtilitariosExt(); util.MensagemAlerta("Atenção", "O RG " + txtRG.Text + " é inválido!", ""); util = null; txtRG.Clear(); txtRG.Focus(); } } }
protected void btnGravar_Click(object sender, Ext.Net.DirectEventArgs e) { //Se a QueryString for NULL, então é uma Inclusão. Caso contrário é uma Alteração. if (Request.QueryString.Get("qID") == null) { Incluir(); } else { UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Confirmação", "Você tem certeza que deseja Alterar o registro?", "CliqueBotaoSimMensagemAlteracao()", ""); UtilExt = null; } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void LinhaGrid_DirectClick(object sender, DirectEventArgs e) { //Obter o ID do registro selecionado na Grid. string IDTabela; IDTabela = e.ExtraParams["IdentificadorRegistroTabela"]; //Se o click foi no botão Remover. if (e.ExtraParams["IDObjeto"] == "btnRemover") { UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Confirmação", "Você tem certeza que deseja Excluir o registro?", "CliqueBotaoSimMensagemExclusaoResponsavelAluno(" + int.Parse(IDTabela) + ")", ""); UtilExt = null; } }
/// <summary> /// /// </summary> /// <param name="IdGrupo"></param> /// <param name="json"></param> private void SalvarPermissoes(int IdGrupo) { List <Funcionalidade> objFuncionlidades = PopularEntidade(); FuncionalidadeBO objFuncionalidadeBO = new FuncionalidadeBO(); string Retorno = objFuncionalidadeBO.IncluirPermissaoGrupo(IdGrupo, objFuncionlidades); int LinhasAfetada = 0; if (int.TryParse(Retorno, out LinhasAfetada) == true || string.IsNullOrEmpty(Retorno)) { UtilitariosExt Util = new UtilitariosExt(); Util.MensagemAlerta("Atenção", "Registro Salvo com sucesso", "CliqueBotaoOKMensagemSucesso()"); Util = null; } }
/// <summary> /// Método para carregar a grid com os dados da Coleção de CRJProduto /// </summary> private void PopularGrid() { string Nome = txtNomePesquisa.Text; int?IdTipoProduto = null; if (!string.IsNullOrEmpty(cboTipoProduto.SelectedItem.Value)) { IdTipoProduto = int.Parse(cboTipoProduto.SelectedItem.Value); } int?IdStatus = null; if (!string.IsNullOrEmpty(cboIdStatus.SelectedItem.Value)) { IdStatus = int.Parse(cboIdStatus.SelectedItem.Value); } //Atribuindo a Grid a páginação informada pelo usuário //Declarando e Instanciando o Objeto de Negócio e Coleção de Entidades. CRJProdutoNegocio objCRJProdutoNegocio = new CRJProdutoNegocio(); List <CRJProduto> objCRJProdutoColecao = new List <CRJProduto>(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. objCRJProdutoColecao = objCRJProdutoNegocio.ObterCRJProduto(Nome, IdTipoProduto, IdStatus); //Verifica se o retorno do método é diferente de Null. SE FOR popula a grid. SE NÃO FOR exibe mensagem de erro. if (objCRJProdutoColecao != null) { StoreCRJProduto.DataSource = objCRJProdutoColecao; StoreCRJProduto.DataBind(); } else { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.ERROR, MessageBox.Button.OK, ConfigurationManager.AppSettings["MensagemSemDados"], "btnPesquisar"); UtilExt = null; } //Finalizando os objetos objCRJProdutoColecao = null; objCRJProdutoNegocio = null; }
/// <summary> /// Incluir um objeto no Banco. /// </summary> private void Incluir() { Usuario UserLogin = (Usuario)Session["Usuario"]; //Declara, Instancia, e Preenche a Entidade. CRJAtividade objAtividade = PopularEntidade(); //Declarando e Instânciando a classe de Negócio para Persistir o objeto objCRJProduto. CRJAtividadeBO objCRJAtividadeBO = new CRJAtividadeBO(); //Executando método para Incluir na Base de Dados o objeto objCRJProduto e armazenando o resultado obtido na variável Resultado. string Retorno = objCRJAtividadeBO.Incluir(objAtividade, UserLogin.DadosPessoais.IdPessoa); //Se o Retorno do método Incluir for um valor númerico maior que 0, então significa Sucesso. int LinhasAfetadas = 0; if (int.TryParse(Retorno, out LinhasAfetadas) == false) { //Caso seja mensagem de exception, exibe mensagem padrão. if (Retorno.IndexOf("Exception:") >= 0) { Retorno = ConfigurationManager.AppSettings["MensagemErroPadrao"]; } //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.ERROR, MessageBox.Button.OK, Retorno, "btnGravar"); UtilExt = null; } else if (LinhasAfetadas <= 0) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.WARNING, MessageBox.Button.OK, ConfigurationManager.AppSettings["MensagemNenhumRegistroAfetado"], "btnGravar"); UtilExt = null; } else if (LinhasAfetadas >= 1) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", "Cadastrado com Sucesso!", "CliqueBotaoOkMensagemInclusaoSucesso()"); UtilExt = null; } //Finalizando as variáveis de Negócio. objCRJAtividadeBO = null; }
/// <summary> /// Alterar um objeto no Banco. /// </summary> private void Alterar() { //Declara, Instancia, e Preenche a Entidade. CRJProduto objCRJProduto = PopularEntidade(); CRJProdutoNegocio objCRJProdutoNegocio = new CRJProdutoNegocio(); //Executando método para Alterar na Base de Dados o objeto objCRJProduto e armazenando o resultado obtido na variável Resultado. string Retorno = objCRJProdutoNegocio.Alterar(objCRJProduto); //Se o Retorno do método Alterar for um valor númerico maior que 0, então significa Sucesso. int LinhasAfetadas = 0; if (int.TryParse(Retorno, out LinhasAfetadas) == false) { //Caso seja mensagem de exception, exibe mensagem padrão. if (Retorno.IndexOf("Exception:") >= 0) { Retorno = ConfigurationManager.AppSettings["MensagemErroPadrao"]; } //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.ERROR, MessageBox.Button.OK, Retorno, "btnGravar"); UtilExt = null; } else if (LinhasAfetadas <= 0) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.WARNING, MessageBox.Button.OK, "erro", "btnGravar"); UtilExt = null; } else if (LinhasAfetadas >= 1) { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", MessageBox.Icon.INFO, MessageBox.Button.OK, "Alterado com sucesso!", "btnGravar"); UtilExt = null; } //Finalizando a classe de Negócio. objCRJProdutoNegocio = null; }
public void CliqueBotaoSimMensagemExclusao(int IdGrupo, string Usuario) { GrupoPermissaoNegocio objNegocio = new GrupoPermissaoNegocio(); string retorno = objNegocio.ExcluirUsuarioGrupo(IdGrupo, Usuario); int LinhasAfetadas = 0; if (int.TryParse(retorno, out LinhasAfetadas) == true) { PopularGridUsuarios(IdGrupo); } else { UtilitariosExt util = new UtilitariosExt(); util.MensagemAlerta("Atenção", retorno, ""); util = null; } }
/// <summary> /// Método para carregar a grid com os dados da Coleção de CRJPessoa /// </summary> private void PopularGrid() { //Declarando e Instanciando o Objeto de Negócio e Coleção de Entidades. CRJAlunoNegocio objAlunoNegocio = new CRJAlunoNegocio(); //Atribuindo ao objeto de coleção os registros encontrados na pesquisa. DataTable dtAluno = objAlunoNegocio.ObterCRJAluno("", "", "", "", "", IdAluno.ToString()); DataTable dtResponsaveis = objAlunoNegocio.ObterResponsaveisByAluno(IdAluno); if (dtResponsaveis != null && dtResponsaveis.Rows.Count > 0) { for (int i = 0; i < dtResponsaveis.Rows.Count; i++) { txtResponsaveis.Text += dtResponsaveis.Rows[i]["Nome"].ToString() + " - " + dtResponsaveis.Rows[i]["Email"].ToString() + "\n"; } } else { //Exibe mensagem para o usuário. UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Atenção", "Nenhum responsavel encontrado", ""); UtilExt = null; } //Verifica se o retorno do método é diferente de Null. SE FOR popula a grid. SE NÃO FOR exibe mensagem de erro. if (dtAluno != null) { txtRA.Text = dtAluno.Rows[0]["RA"].ToString(); txtNome.Text = dtAluno.Rows[0]["Nome"].ToString(); } 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.", "CliqueBotaoSimMensagemInclusaoComSucesso()"); UtilExt = null; } //Finalizando os objetos dtAluno = null; objAlunoNegocio = null; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void LinhaGrid_DirectClick(object sender, DirectEventArgs e) { //Obter o ID do registro selecionado na Grid. string IDTabela; IDTabela = e.ExtraParams["IdentificadorRegistroTabela"]; int IdGrupo = int.Parse(Request.QueryString.Get("qIdGrupo").ToString()); //Se o click foi no botão Remover. if (e.ExtraParams["IDObjeto"] == "btnRemover") { UtilitariosExt UtilExt = new UtilitariosExt(); UtilExt.MensagemAlerta("Confirmação", "Você tem certeza que deseja Excluir o registro?", "CliqueBotaoSimMensagemExclusao(" + IdGrupo + ",'" + IDTabela + "')", ""); UtilExt = null; } }
private void Excluir(int Id) { GrupoPermissaoNegocio objGrupoNegocio = new GrupoPermissaoNegocio(); string ret = objGrupoNegocio.ExcluirGrupo(Id); int LinhasAfetadas = 0; if (int.TryParse(ret, out LinhasAfetadas) == true) { PopularGrid(); } else { UtilitariosExt util = new UtilitariosExt(); util.MensagemAlerta("Atenção", "Não é possivel excluir o registro selecionado pois o mesmo esta sendo utilizado.", ""); util = null; } }