protected void cmdAgregar_Click(object sender, EventArgs e) { DBPersonasEntities db = new DBPersonasEntities(); Persona nuevaPersona = new Persona(); nuevaPersona.IdPersona = int.Parse(txtID.Text); nuevaPersona.NombrePersona = txtNombre.Text; nuevaPersona.Ciudad = txtCiudad.Text; try { //db.AddToPersonas(nuevaPersona); db.AddObject("Personas", nuevaPersona); db.SaveChanges(); Response.Write("<script>alert('Persona agregada a la tabla');</script>"); } catch { Response.Write("<script>alert('Error en el proceso de alta');</script>"); } }
/// <summary> /// Crear un nuevo objeto Persona. /// </summary> /// <param name="idPersona">Valor inicial de la propiedad IdPersona.</param> /// <param name="nombrePersona">Valor inicial de la propiedad NombrePersona.</param> /// <param name="ciudad">Valor inicial de la propiedad Ciudad.</param> public static Persona CreatePersona(global::System.Int32 idPersona, global::System.String nombrePersona, global::System.String ciudad) { Persona persona = new Persona(); persona.IdPersona = idPersona; persona.NombrePersona = nombrePersona; persona.Ciudad = ciudad; return persona; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet Personas. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToPersonas(Persona persona) { base.AddObject("Personas", persona); }