Пример #1
0
        /// <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;
        }