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