override public bool   DeletePosition (int index, ref BusinessLayer.User user)
 {
     DataAccessLayer.DAL_Bestellung dal_Bestellung = new DataAccessLayer.DAL_Bestellung();
     DataAccessLayer.ReturnValue result = dal_Bestellung.DeletePosition(this.Positions[index], user);
     if (result.Success == DataAccessLayer.SOAResult.TRUE)
     {
         this.Wert = result.Nummer;
         this.Positions.RemoveAt(index);
         return true;
     }
     else
         return false;
 }