Esempio n. 1
0
    protected void printPersons()
    {
        //PERSON STUFF
        ArrayList myData = new ArrayList(1);

        myData.Add("\n" + Catalog.GetString("ID") + ":" + Catalog.GetString("Name") + ":" +
                   Catalog.GetString("Sex") + ":" + Catalog.GetString("Date of Birth") + ":" +
                   Catalog.GetString("Description") + ":" +
                   Catalog.GetString("Height") + ":" + Catalog.GetString("Weight") + ":" +
                   Catalog.GetString("Sport") + ":" + Catalog.GetString("Specialty") + ":" +
                   Catalog.GetString("Level") + ":" + Catalog.GetString("Comments")
                   );

        Sqlite.Open();
        foreach (PersonAndPS paps in myPersonsAndPS)
        {
            string sportName       = (SqliteSport.Select(true, paps.ps.SportID)).Name;
            string speciallityName = SqliteSpeciallity.Select(true, paps.ps.SpeciallityID);

            myData.Add(
                paps.p.UniqueID.ToString() + ":" + paps.p.Name + ":" +
                paps.p.Sex + ":" + paps.p.DateBorn.ToShortDateString() + ":" +
                Util.RemoveNewLine(paps.p.Description, true) + ":" +
                paps.ps.Height + ":" + paps.ps.Weight + ":" +
                sportName + ":" + speciallityName + ":" +
                Util.FindLevelName(paps.ps.Practice) + ":" +
                Util.RemoveNewLine(paps.ps.Comments, true)
                );
        }
        Sqlite.Close();

        writeData(myData);
        writeData("VERTICAL-SPACE");
    }
Esempio n. 2
0
    private void createComboSpeciallities(int sportID)
    {
        combo_speciallities = ComboBox.NewText();
        speciallities       = SqliteSpeciallity.SelectAll(true, sportID);   //show undefined, filter by sport

        //first value has to be any
        speciallities[0] = "-1:" + Constants.Any + ":" + Catalog.GetString(Constants.Any);

        //create speciallities translated, only with translated stuff
        speciallitiesTranslated = new String[speciallities.Length];
        int i = 0;

        foreach (string row in speciallities)
        {
            string [] myStrFull = row.Split(new char[] { ':' });
            speciallitiesTranslated[i++] = myStrFull[2];
        }

        //sort array (except first row)
        System.Array.Sort(speciallities, 1, speciallities.Length - 1);

        UtilGtk.ComboUpdate(combo_speciallities, speciallitiesTranslated, "");
        combo_speciallities.Active = UtilGtk.ComboMakeActive(speciallitiesTranslated,
                                                             Catalog.GetString(Constants.Any));

        hbox_combo_speciallities.PackStart(combo_speciallities, true, true, 0);
        hbox_combo_speciallities.ShowAll();
        combo_speciallities.Sensitive = true;
        combo_speciallities.Changed  += new EventHandler(on_combo_other_changed);
        UtilGtk.ComboPackShowAndSensitive(hbox_combo_speciallities, combo_speciallities);
    }