RestedTime() public method

public RestedTime ( int personID ) : string
personID int
return string
示例#1
0
    public void Fill(ArrayList myPersons, RestTime rt)
    {
        foreach (Person person in myPersons)
        {
            //take care on null at restTime. This happens eg on start of session where SessionMode == UNIQUE
            string restedTime = "";
            if (rt != null && rt.RestedTime(person.UniqueID) != null)
            {
                restedTime = rt.RestedTime(person.UniqueID);
            }

            store.AppendValues(new String [] {
                person.UniqueID.ToString(),
                person.Name.ToString(),
                restedTime
            }
                               );
        }

        //show sorted by column name
        store.SetSortColumnId(1, Gtk.SortType.Ascending);

        store.ChangeSortColumn();
    }
示例#2
0
    public void UpdateRestTimes(RestTime restTime)
    {
        TreeIter iter;
        bool     iterOk = store.GetIterFirst(out iter);

        if (iterOk)
        {
            do
            {
                string rested = restTime.RestedTime(
                    Convert.ToInt32(store.GetValue(iter, 0)));
                if (rested != "")
                {
                    store.SetValue(iter, 2, rested);
                }
            } while (store.IterNext(ref iter));
        }
    }
示例#3
0
    public void Fill(ArrayList myPersons, RestTime rt)
    {
        foreach (Person person in myPersons)
        {
            store.AppendValues(new String [] {
                person.UniqueID.ToString(),
                person.Name.ToString(),
                rt.RestedTime(person.UniqueID)
            }
                               );
        }

        //show sorted by column name
        store.SetSortColumnId(1, Gtk.SortType.Ascending);

        //TODO: check if sort works after 1h
        store.ChangeSortColumn();
    }
示例#4
0
    public void UpdateRestTimes(RestTime restTime)
    {
        TreeIter iter;
        bool iterOk = store.GetIterFirst(out iter);
        if(iterOk) {
            do {
                string rested = restTime.RestedTime(
                        Convert.ToInt32(store.GetValue(iter, 0)));
                if(rested != "")
                    store.SetValue(iter, 2, rested);

            } while (store.IterNext (ref iter));
        }
    }
示例#5
0
    public void Fill(ArrayList myPersons, RestTime rt)
    {
        foreach (Person person in myPersons)
            store.AppendValues ( new String [] {
                    person.UniqueID.ToString(),
                    person.Name.ToString(),
                    rt.RestedTime(person.UniqueID) }
                    );

        //show sorted by column name
        store.SetSortColumnId(1, Gtk.SortType.Ascending);

        //TODO: check if sort works after 1h
        store.ChangeSortColumn();
    }