Ejemplo n.º 1
0
        protected void AddButton_Click(object sender, EventArgs e)
        {
            Personas persona;                        //declarando la variable

            if (Session["Persona"] == null)          //si es la primera vez (cuando esta null)
            {
                Session["Persona"] = new Personas(); //instanciar la persona dentro de la session
            }
            persona = (Personas)Session["Persona"];  //siempre asignamos la session a la variable local

            TiposTelefonos tipo;

            tipo = (TiposTelefonos)Enum.Parse(typeof(TiposTelefonos), TipoTelefonoDropDownList.SelectedValue);

            persona.AgregarTelefono(tipo, TelefonoTexBox.Text);

            Session["Persona"] = persona;//guardar en la session para que no se pierdan los datos de la persona.

            TelefonosGridView.DataSource = persona.Telefonos;
            TelefonosGridView.DataBind();

            TelefonoTexBox.Text = "";
        }
Ejemplo n.º 2
0
 public void CargarGrid()
 {
     TelefonosGridView.DataSource = (DataTable)ViewState["Persona"];
     TelefonosGridView.DataBind();
 }