protected void Page_Load(object sender, EventArgs e) { if (!System.Web.HttpContext.Current.User.Identity.IsAuthenticated || !System.Web.HttpContext.Current.User.IsInRole("REVISOR")) Response.Redirect("~/Default.aspx"); if (!IsPostBack) { Int64 idDossie = Convert.ToInt64(HttpUtility.HtmlDecode(Request.QueryString["IdDossie"])); Dossie dossie = new Dossie(); dossie.Carrega(idDossie, GridViewResultado); Session["NovoDossie"] = GridViewResultado.DataSource; if (idDossie > 0) { HiddenFieldIdDossie.Value = idDossie.ToString(); if (dossie.IdDossie == 0) Response.Redirect("~/Default.aspx"); TextBoxNome.Text = dossie.NomeDossie; } else { ButtonExcluir.Visible = false; } } GridViewResultado.PreRender += GridViewResultado_PreRender; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GridViewDossie.EmptyDataText = "Nenhuma dossiê foi incluído"; Dossie dossie = new Dossie(); dossie.CarregaDossies(GridViewDossie); } if (!System.Web.HttpContext.Current.User.Identity.IsAuthenticated || !System.Web.HttpContext.Current.User.IsInRole("REVISOR")) { ButtonNova.Visible = false; } }
protected void ButtonExcluir_Click(object sender, EventArgs e) { Dossie dossie = new Dossie(); dossie.IdDossie = Convert.ToInt32(HiddenFieldIdDossie.Value); if (dossie.Excluir() == true) Response.Redirect("~/Dossies.aspx"); else Response.Write("<script>alert('Ocorreu um problema na atualização dos dados.')</script>"); }
protected void ButtonEnviar_Click(object sender, EventArgs e) { Dossie dossie = new Dossie(); dossie.NomeDossie = TextBoxNome.Text; if (HiddenFieldIdDossie.Value != "") { dossie.IdDossie = Convert.ToInt32(HiddenFieldIdDossie.Value); if (dossie.Atualiza(GridViewResultado) == false) { Response.Write("<script>alert('Ocorreu um problema na atualização dos dados.')</script>"); return; } } else { if (dossie.Insere(GridViewResultado) == false) { Response.Write("<script>alert('Ocorreu um problema na atualização dos dados.')</script>"); return; } } Response.Redirect("~/Dossies.aspx"); }