Esempio n. 1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Request.QueryString["GUID"] != null)
            {

                try
                {
                    CategoriaDataBO boCategoriaDataList = new CategoriaDataBO();

                    try
                    {
                        CategoriaData categ = boCategoriaDataList.GetCategoriaDataById(new Guid(Request.QueryString["GUID"]));
                        txtDescricao.Text = categ.Descricao;
                        ddlCor.SelectedColor = categ.Cor;
                        rbDiaLetivo.SelectedIndex = Convert.ToInt32(categ.DiaLetivo);
                    }
                    catch (FormatException )
                    {
                        Response.Redirect("~/CategoriaData/List.aspx");
                    }

                }
                catch (BusinessData.DataAccess.DataAccessException)
                {
                    Response.Redirect("~/CategoriaData/List.aspx");
                }
            }
            else
            {
                Response.Redirect("~/CategoriaData/List.aspx");
            }
        }
    }
Esempio n. 2
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        try
        {
            CategoriaDataBO boCategoriaDataList = new CategoriaDataBO();
            CategoriaData categ = boCategoriaDataList.GetCategoriaDataById(new Guid(Request.QueryString["GUID"]));
            if (categ != null)
            {
                categ.Descricao = txtDescricao.Text;
                categ.Cor = ddlCor.SelectedColor;
                categ.DiaLetivo = Convert.ToBoolean(rbDiaLetivo.SelectedIndex);

                boCategoriaDataList.UpdateCategoriaData(categ);
                lblstatus.Text = "CategoriaData atualizada com sucesso.";
                lblstatus.Visible = true;
                Response.Redirect("~/CategoriaData/List.aspx");
            }
            else Response.Redirect("~/Default/Erro.aspx?Erro=" + "Categoria não existente.");
        }
        catch (BusinessData.DataAccess.DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }
Esempio n. 3
0
    protected void btnConfirmar_Click(object sender, EventArgs e)
    {
        CategoriaData c = CategoriaData.NewCategoriaData(txtDescricao.Text, ddlCor.SelectedColor,Convert.ToBoolean(rbDiaLetivo.SelectedIndex));
        CategoriaDataBO categoriaBO = new CategoriaDataBO();
        try
        {
            categoriaBO.InsereCategoriaData(c);
            lblstatus.Text = "Categoria de Datas cadastrada com sucesso.";
            lblstatus.Visible = true;
            txtDescricao.Text = "";

        }
        catch (BusinessData.DataAccess.DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }
Esempio n. 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         CategoriaDataBO boCategoriaDataList = new CategoriaDataBO();
         List<CategoriaData> listaCat = boCategoriaDataList.GetCategoriaDatas();
         if (listaCat.Count == 0)
         {
             lblStatus.Text = "Nenhuma Categoria de Datas cadastrada.";
             lblStatus.Visible = true;
         }
         else
         {
             grvListaCategoriaData.DataSource = listaCat;
             grvListaCategoriaData.DataBind();
         }
     }
     catch (BusinessData.DataAccess.DataAccessException ex)
     {
         Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
     }
 }
Esempio n. 5
0
    protected void grvListaCategoriaData_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        try
        {
            CategoriaDataBO categoriaDataList = new CategoriaDataBO();
            Guid id = (Guid)grvListaCategoriaData.DataKeys[e.RowIndex].Value;

            categoriaDataList.DeleteCategoriaData(id);
            lblStatus.Text = "Categoria de Datas excluída com sucesso.";
            lblStatus.Visible = true;

            grvListaCategoriaData.DataSource = categoriaDataList.GetCategoriaDatas();
            grvListaCategoriaData.DataBind();
        }
        catch (BusinessData.DataAccess.DataAccessException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
        catch (SecurityException ex)
        {
            Response.Redirect("~/Default/Erro.aspx?Erro=" + ex.Message);
        }
    }