/// <summary> /// Borra un comprador por medio del id /// </summary> /// <param name="id">El id del comprador que se desea borrar</param> public int Delete(int id) { Comprador comprador = new Comprador(); comprador = FindById(id); compradores compradorTable = new compradores { id_comprador = comprador.GetId(), nombre_comprador = comprador.GetNombre(), apellido_paterno_comprador = comprador.GetApellidoPaterno(), apellido_materno_comprador = comprador.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.compradores.Attach(compradorTable); contexto.compradores.DeleteOnSubmit(compradorTable); contexto.SubmitChanges(); return 0; }
/// <summary> /// Actualiza los datos del comprador /// </summary> /// <param name="comprador">El nuevo objeto comprador que reemplazara al anterior</param> public int Update(Comprador comprador) { DAODataContext contexto = new DAODataContext(); compradores compradorTable = contexto.compradores.Single(compradorRow => compradorRow.id_comprador == comprador.GetId()); compradorTable.nombre_comprador = comprador.GetNombre(); compradorTable.apellido_paterno_comprador = comprador.GetApellidoPaterno(); compradorTable.apellido_materno_comprador = comprador.GetApellidoMaterno(); contexto.SubmitChanges(); return 0; }
/// <summary> /// Inserta un objeto comprador /// </summary> /// <param name="comprador"></param> public int Insert(Comprador comprador) { compradores compradorTable = new compradores { nombre_comprador = comprador.GetNombre(), apellido_paterno_comprador = comprador.GetApellidoPaterno(), apellido_materno_comprador = comprador.GetApellidoMaterno() }; DAODataContext contexto = new DAODataContext(); contexto.compradores.InsertOnSubmit(compradorTable); contexto.SubmitChanges(); return 0; }