protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["IdUsuario"] != null)
                {
                    if (Session["IdClassificacaoUpdate"] != null)
                    {
                        Classificacao classificacao = new Classificacao();

                        DataTable        dt = new DataTable();
                        ClassificacaoBLL classificacaoBLL = new ClassificacaoBLL();
                        dt = classificacaoBLL.ListaClassificacaoPorId(Convert.ToInt32(Session["IdClassificacaoUpdate"].ToString()));

                        //Remove session que contém o código da classificação
                        Session.Remove("IdClassificacaoUpdate");

                        //Preenche objeto e salva em session para caso de atualização
                        classificacao = PreencherClassificacaoUpdate(dt);
                        Session["objClassificacao"] = classificacao;

                        CarregaClassificacao(dt);
                    }
                }

                else
                {
                    Session.RemoveAll();
                    Response.Redirect("~/Conta");
                }
            }
        }
        protected void LoadClassificacoes(Usuario usuario)
        {
            ClassificacaoBLL classificacaoBLL = new ClassificacaoBLL();
            DataTable        dt = new DataTable();

            dt = classificacaoBLL.GetClassificacoes(usuario);
            DrpClassificacao.DataSource = dt;
            DrpClassificacao.DataBind();

            DrpClassificacao.Items.Insert(0, "Selecione");
            DrpClassificacao.Items[0].Value = "";
        }
Beispiel #3
0
        protected void RemoverItem(GridViewRow row)
        {
            string IdObj = ((Label)row.FindControl("lblIdClassificacao")).Text;

            Usuario usuario = null;

            usuario = (Usuario)Session["objetoUsuario"];

            if (!string.IsNullOrEmpty(IdObj))
            {
                ClassificacaoBLL classificacaoBLL = new ClassificacaoBLL();
                classificacaoBLL.DeletaClassificacaoPorId(Convert.ToInt32(IdObj));
                CarregaClassificacoes(usuario);
            }
        }
Beispiel #4
0
        protected void GrdClassificacoes_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            DataTable dt = new DataTable();

            Usuario usuario = null;

            usuario = (Usuario)Session["objetoUsuario"];

            ClassificacaoBLL classificacaoBLL = new ClassificacaoBLL();

            dt = classificacaoBLL.GetClassificacoes(usuario);

            GrdClassificacoes.DataSource = dt;
            GrdClassificacoes.PageIndex  = e.NewPageIndex;
            GrdClassificacoes.DataBind();
        }
Beispiel #5
0
        protected void CarregaClassificacoes(Usuario usuario)
        {
            DataTable        dt = new DataTable();
            ClassificacaoBLL classificacaoBLL = new ClassificacaoBLL();

            dt = classificacaoBLL.GetClassificacoes(usuario);

            if (dt.Rows.Count > 0)
            {
                GrdClassificacoes.DataSource = dt;
                GrdClassificacoes.DataBind();
            }

            else
            {
                //Exibe mensagem com número de resultados encontrados
                LblMsgmChamados.Text = "Não existem cadastros no momento";
                //Exibe mensagem
                LblMsgmChamados.Visible = true;
            }
        }
        protected void BtnCadastrar_ServerClick(object sender, EventArgs e)
        {
            //Intância Classificação para preenchimento e validação
            Classificacao classificacao = new Classificacao();

            if (Session["objClassificacao"] != null)
            {
                classificacao = (Classificacao)Session["objClassificacao"];
                Session.Remove("objClassificacao");
            }

            //Preenche o objeto classificação com dados do formulário
            classificacao = Preencher(classificacao);

            //Instância de BLL
            ClassificacaoBLL classificacaoBLL = new ClassificacaoBLL();

            if (classificacao.IdClassificacao != 0)
            {
                //Chama método de atualização BLL passando objeto como parâmetro
                classificacaoBLL.AtualizaClassificacao(classificacao);

                //Exibe mensagem de cadastro realizado com sucesso
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Classificação atualizada com sucesso.');", true);
            }

            else
            {
                //Chama método de inserção BLL passando objeto como parâmetro
                classificacaoBLL.InsereClassificacao(classificacao);

                //Exibe mensagem de cadastro realizado com sucesso
                ScriptManager.RegisterClientScriptBlock(BtnCadastrar, BtnCadastrar.GetType(), "msgSucesso", "alert('Classificação cadastrada com sucesso.');", true);
            }

            //Limpa campos do formulário após inserir
            LimpaCampos();
        }