Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.QueryString["GUID"] != null)
            {
                try
                {
                    CategoriaAtividadeBO boCategoriaAtividade = new CategoriaAtividadeBO();

                    try
                    {
                        CategoriaAtividade cateAtividade = boCategoriaAtividade.GetCategoriaAtividadeById(new Guid(Request.QueryString["GUID"]));
                        txtDescricao.Text = cateAtividade.Descricao;
                        ddlCor.SelectedColor = cateAtividade.Cor;
                    }
                    catch(FormatException )
                    {
                        Response.Redirect("~/CategoriaAtividade/List.aspx");
                    }

                }
                catch (DataAccessException)
                {
                    Response.Redirect("~/CategoriaAtividade/List.aspx");
                }
            }
            else
            {
                Response.Redirect("~/CategoriaAtividade/List.aspx");
            }
        }
    }
Beispiel #2
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            Color cor = ddlCor.SelectedColor;
            CategoriaAtividadeBO cateAtividadeBO = new CategoriaAtividadeBO();
            CategoriaAtividade cat = cateAtividadeBO.GetCategoriaAtividadeById(new Guid(Request.QueryString["GUID"]));
            if (cat != null)
            {
                cat.Descricao = txtDescricao.Text;
                cat.Cor = cor;

                cateAtividadeBO.UpdateCategoriaAtividade(cat);
                Response.Redirect("~/CategoriaAtividade/List.aspx");
            }
            else Response.Redirect("~/Default/Erro.aspx?Erro=" + "Categoria não existente.");

        }
        catch (DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }