/// <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>
        /// 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;
        }
        /// <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;
        }
Example #4
0
        /// <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>
        ///
        /// </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;
                }
            }
        }
        //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;
            }
        }
Example #7
0
        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;
        }
Example #8
0
        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>
        /// 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;
        }
        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;
            }
        }
        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;
            }
        }
Example #12
0
        /// <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;
        }
Example #13
0
        /// <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;
            }
        }
Example #16
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;
        }
 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;
         }
     }
 }
        private void Alterar()
        {
            GrupoPermissao        objGrupoPermissao        = PopularEntidade();
            GrupoPermissaoNegocio objGrupoPermissaoNegocio = new GrupoPermissaoNegocio();

            string ret = objGrupoPermissaoNegocio.AlterarGrupo(objGrupoPermissao);

            int LinhasAfetadas = 0;

            UtilitariosExt Util = new UtilitariosExt();

            if (int.TryParse(ret, out LinhasAfetadas) == true && LinhasAfetadas > 0)
            {
                Util.MensagemAlerta("Atenção", "Registro alterado com sucesso!", "CliqueMensagemSucessoOK()");
            }
            else
            {
                Util.MensagemAlerta("Atenção", ret, "");
            }

            Util = null;
        }
Example #19
0
 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;
     }
 }
 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();
         }
     }
 }
        /// <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;
            }
        }
Example #22
0
        /// <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;
        }
Example #24
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;
        }
Example #25
0
        /// <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;
        }
Example #26
0
        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;
        }
Example #28
0
        /// <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;
            }
        }
Example #29
0
        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;
            }
        }
        /// <summary>
        /// Incluir um objeto no Banco.
        /// </summary>
        private void Incluir()
        {
            //Declara, Instancia, e Preenche a Entidade.
            CRJPessoa objCRJPessoa = PopularEntidade();

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

            //Executando método para Incluir na Base de Dados o objeto objCRJPessoa e armazenando o resultado obtido na variável Resultado.
            string Retorno = objCRJPessoaNegocio.Incluir(objCRJPessoa, txtSenha.Text);

            //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, adicione as informações adicionais para esta pessoa.", "CliqueMensagemIncluidoComSucesso(" + Retorno + ")");
                UtilExt = null;

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

            //Finalizando as variáveis de Negócio.
            objCRJPessoaNegocio = null;
        }