EditJumpWindow.updateWeight C# (CSharp) Method

updateWeight() protected method

protected updateWeight ( int personID, int mySessionID ) : double
personID int
mySessionID int
return double
    protected virtual double updateWeight(int personID, int mySessionID)
    {
        //only for jumps, jumpsRj
        //update the weight percent of jump if needed
        double jumpPercentWeightForNewPerson = 0;
        if(entryWeight != "0") {
            double oldPersonWeight = personWeight;

            double jumpWeightInKg = 0;
            if(weightPercentPreferred)
                jumpWeightInKg = Util.WeightFromPercentToKg(Convert.ToDouble(entryWeight), oldPersonWeight);
            else
                jumpWeightInKg = Convert.ToDouble(entryWeight);

            double newPersonWeight = SqlitePersonSession.SelectAttribute(false, personID, mySessionID, Constants.Weight);
            //jumpPercentWeightForNewPerson = jumpWeightInKg * 100 / newPersonWeight;
            jumpPercentWeightForNewPerson = Util.WeightFromKgToPercent(jumpWeightInKg, newPersonWeight);
            LogB.Information(string.Format("oldPW: {0}, jWinKg {1}, newPW{2}, jWin%NewP{3}",
                    oldPersonWeight, jumpWeightInKg, newPersonWeight, jumpPercentWeightForNewPerson));
        }

        return jumpPercentWeightForNewPerson;
    }