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(); }
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); } }
public void getTest() { PersonManager uno = new PersonManager(); PersonManager dos = new PersonManager(); PersonManager unoResult = uno.get(6); PersonManager dosResult = dos.get(7); Assert.AreEqual(unoResult.lastname, "Li"); Assert.AreEqual(unoResult.firstname, "Yan"); }
public void addTest() { Person p = new Person(); p.FirstName = "Jorge"; p.LastName = "Moreno"; PersonManager persona = new PersonManager(); int id = persona.Add(p); Assert.AreNotEqual(id, 828128182012801280); bool elimina = persona.Remove(id); }
protected void addPersona(object sender, EventArgs e) { if (this.IsPostBack) { this.Validate(); if (this.IsValid) { Person persona = new Person(); persona.PersonID++; persona.FirstName = this.Nombre_alumno.Text; persona.LastName = this.Apellido_alumno.Text; persona.HireDate = Convert.ToDateTime(this.Fecha_alta.Text); persona.EnrollmentDate = Convert.ToDateTime(this.Fecha_matricula.Text); PersonManager p = new PersonManager(); // Me creo un objeto de tipo persona int PersonID = p.Add(persona); // Al objeto p le voy añadir el objeto persona Response.Redirect("Default.aspx"); } } Response.Redirect("Default.aspx", true); }
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); }
public void removeTest() { Person p = new Person(); p.FirstName = "Jorge"; p.LastName = "Moreno"; PersonManager persona = new PersonManager(); int id = persona.Add(p); bool elimina = persona.Remove(id); Assert.AreEqual(elimina, true); }
public int Add(PersonManager p) { throw new NotImplementedException(); }
/// <summary> /// Metodo que nos busca una persona a partir de su ID /// </summary> /// <param name="PersonID">Recibe el ID de la persona y lo busca</param> /// <returns>Devuelve la persona si todo es ok, si no devuelve un exception</returns> public PersonManager get(int PersonID) { PersonManager xpersona = new PersonManager(); // Me creo un objeto de tipo persona try { // Creamos una conexion a la bd using (cntSchool db = new cntSchool()) { // Realizamos una consulta, donde vamos a buscar a una persona por su id var consulta = from persona in db.Person where persona.PersonID == PersonID select new PersonManager { PersonID = persona.PersonID, LastName = persona.LastName, FirstName = persona.FirstName, }; xpersona = consulta.First(); } return xpersona; } catch (Exception ex) { throw ex; } }
/// <summary> /// Metodo que se encarga de eliminar un objeto persona. /// </summary> /// <param name="PersonID">Recibe el ID de la persona que se va a eliminar</param> /// <returns>Devuelve true </returns> public bool Remove(int PersonID) { PersonManager xpersona = new PersonManager(); // Me creo un objeto de tipo persona try { // Creamos una conexion a la bd using (cntSchool db = new cntSchool()) { // Realizamos una consulta, donde vamos a buscar a una persona por su id var consulta = from persona in db.Person where persona.PersonID == PersonID select persona; Practica03_MF0493.Models.Person personas = consulta.First(); db.Person.Remove(personas); db.SaveChanges(); } return true; } catch (Exception ex) { return false; } }