/// <summary>
        /// Método para carregar a grid com os dados da Coleção de CRJPessoa
        /// </summary>
        private void PopularOcorrencia(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)
            {
                if (dtOcorrencia.Rows[0]["idOcorrencia"] != null)
                {
                    gvOcorrencia.Visible          = true;
                    StoreCRJOcorrencia.DataSource = dtOcorrencia;
                    StoreCRJOcorrencia.DataBind();
                }
                else
                {
                    gvOcorrencia.Visible = false;
                }
            }


            //Finalizando os objetos
            dtOcorrencia            = null;
            objCRJOcorrenciaNegocio = null;
        }
Beispiel #2
0
        /// <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.
            CRJOcorrenciaNegocio objCRJOcorrenciaNegocio = new CRJOcorrenciaNegocio();


            //Atribuindo ao objeto de coleção os registros encontrados na pesquisa.
            DataTable dtOcorrencia = objCRJOcorrenciaNegocio.ObterCRJOcorrencia(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 (dtOcorrencia != 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>
        /// 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;
        }
Beispiel #4
0
        private void ObterDadosPorId(string id)
        {
            CRJOcorrencia objCRJOcorrencia = new CRJOcorrenciaNegocio().ObterCRJOcorrencia(int.Parse(id)).First();

            txtOcorrencia.Text   = objCRJOcorrencia.Ocorrencia;
            txtProvidencia.Text  = objCRJOcorrencia.Providencias;
            txtIdOcorrencia.Text = objCRJOcorrencia.IdOcorrencia.ToString();
            hdIdAluno.Value      = objCRJOcorrencia.IdAluno.ToString();
        }
Beispiel #5
0
        /// <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;
        }
Beispiel #6
0
        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 (txtIdOcorrencia.Text == "0")
                {
                    Usuario UserLogin = (Usuario)Session["Usuario"];

                    //Declara, Instancia, e Preenche a Entidade.
                    CRJOcorrencia objCRJOcorrencia = new CRJOcorrencia();
                    objCRJOcorrencia.Ocorrencia   = txtOcorrencia.Text;
                    objCRJOcorrencia.Providencias = txtProvidencia.Text;



                    //Declarando e Instânciando a classe de Negócio para Persistir o objeto objCRJPessoa.
                    CRJOcorrenciaNegocio objCRJOcorrenciaNegocio = new CRJOcorrenciaNegocio();

                    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.Incluir(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()");
                        UtilExt = null;

                        //Codigo que acabou de ser inserido
                        txtIdOcorrencia.Text = Retorno;
                    }

                    //Finalizando as variáveis de Negócio.
                    objCRJOcorrencia = null;
                }
                else
                {
                    UtilitariosExt UtilExt = new UtilitariosExt();
                    UtilExt.MensagemAlerta("Confirmação", "Você tem certeza que deseja Alterar o registro?", "CliqueBotaoSimMensagemAlteracao()", "");
                    UtilExt = null;
                }
            }
        }