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"); } } }
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); } }
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); } }
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); } }
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); } }