protected void GridView_RowCommand(object sender, GridViewCommandEventArgs e) { var picadasServices = new PicadasServices(); var picadas = picadasServices.GetPicadas(); var index = int.Parse(e.CommandArgument.ToString()); var selectedPicada = picadas.ElementAt(index); var compraService = new ComprasServices(); var usuario = Session["UsuarioLogueado"] as Usuario; compraService.Comprar(usuario, selectedPicada); }
protected void Page_Load(object sender, EventArgs e) { var usuario = Session["UsuarioLogueado"] as Usuario; if (usuario.Tipo != UsuarioTipo.Cliente.ToString()) { Response.Redirect("Login.aspx"); } var picadasServices = new PicadasServices(); var picadas = picadasServices.GetPicadas(); GridView.DataSource = picadas; GridView.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { var usuario = Session["UsuarioLogueado"] as Usuario; if (usuario == null || usuario.Tipo != UsuarioTipo.Cliente.ToString()) { Response.Redirect("Login.aspx"); } var picadasServices = new PicadasServices(); var picadas = picadasServices.GetPicadas(); var comensales = picadasServices.GetComensalesFromXml(); TxtComensales.Text = string.Join(", ", comensales.Select(i => i.ToString()).ToArray()); GridView.DataSource = picadas; GridView.DataBind(); UserId.Value = usuario.Id.ToString(); }