public void LoadBox(TO_CargoBox box)
    {
        ListView.ClearContent();

        Box = box;

        CreateList();
    }
Exemple #2
0
    public static Result Move(TO_CargoBox from, TO_CargoBox to, List <CargoBoxContent> content)
    {
        if (CanFit(to, content) == false)
        {
            from.Content.AddRange(content);
            from.Content.Sort((x, y) => x.Name.CompareTo(y.Name));
            return(Result.DoesNotFit);
        }

        to.Content.AddRange(content);
        to.Content.Sort((x, y) => x.Name.CompareTo(y.Name));

        return(Result.Success);
    }
Exemple #3
0
 private static bool CanFit(TO_CargoBox box, List <CargoBoxContent> content)
 {
     return(content.Count <= box.MaxVol);
 }