protected void grdUsers_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType != DataControlRowType.DataRow) { return; } HyperLink lnkDownload = (HyperLink)e.Row.FindControl("lnkDownload"); Model.Boloes.ApostasRestantesUser user = (Model.Boloes.ApostasRestantesUser)e.Row.DataItem; lnkDownload.NavigateUrl = "~/Boloes/DownloadApostas.aspx?Bolao=" + CurrentBolao.Nome + "&UserName=" + user.UserName; if (string.IsNullOrEmpty(user.UserName)) { lnkDownload.Visible = false; } if (!user.IsPago) { e.Row.BackColor = System.Drawing.Color.Red; } else { if (user.ApostasRestantes > 0) { e.Row.BackColor = System.Drawing.Color.Yellow; } } }
protected void btnInserir_Click(object sender, EventArgs e) { IList <Framework.DataServices.Model.EntityBaseData> list = (IList <Framework.DataServices.Model.EntityBaseData>)ViewState["Users"]; Model.Boloes.ApostasRestantesUser user = new Model.Boloes.ApostasRestantesUser(); user.Email = this.txtEmail.Text; user.FullName = this.txtUserName.Text; list.Add(user); ViewState["Users"] = list; BindUsers(); }