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