protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { PersonManager persona = new PersonManager(); this.GridView1.DataSource = persona.getAll(); this.GridView1.DataBind(); var count = persona.getAll().Count; this.contador.Text = Convert.ToString(count); } }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string codigo = e.Values["PersonID"].ToString(); PersonManager persona = new PersonManager(); persona.Remove(Convert.ToInt32(codigo)); this.GridView1.DataSource = persona.getAll(); this.GridView1.DataBind(); }
public void getAllTest() { List<Person> pers = new List<Person>(); PersonManager x = new PersonManager(); pers = x.getAll(); int totalPersonas = pers.Count; // Compruebo que la lista me de el total de los registros de mi BD, // en mi caso es 36 Assert.AreEqual(totalPersonas, 36); // Vamos hacerlo mas cool, añado una persona. Si la añado debo 37. // Si luego la borro, deberia tener 35. Person perso = new Person(); perso.FirstName = "Jorge"; perso.LastName = "Moreno"; PersonManager personanueva = new PersonManager(); // Guardamos el id, para despues borrar el objeto int id = personanueva.Add(perso); pers = personanueva.getAll(); // Incremento el total personas un valor int nuevoTotal = pers.Count; totalPersonas++; Assert.AreEqual(totalPersonas, nuevoTotal); // Con el id de arriba eliminamos el objeto creado bool delete = personanueva.Remove(id); pers = personanueva.getAll(); // Decremento el total personas un valor int NuevoTotal = pers.Count; totalPersonas--; Assert.AreEqual(totalPersonas, NuevoTotal); }