Exemplo n.º 1
0
 public StudentGroupSerialized(string name, string period, SchoolSerialized schoolSerialized, string series)
 {
     this.Name             = name;
     this.Period           = period;
     this.SchoolSerialized = schoolSerialized;
     this.Series           = series;
 }
 public DiagnosisLevelSnapshotSerialized(string diagnosisLevel, SchoolSerialized schoolSerialized, long startTime, StudentSerialized studentSerialized)
 {
     this.DiagnosisLevel    = diagnosisLevel;
     this.SchoolSerialized  = schoolSerialized;
     this.StartTime         = startTime;
     this.StudentSerialized = studentSerialized;
 }
Exemplo n.º 3
0
 public NoteSerialized(string noteText, SchoolSerialized schoolSerialized, StudentSerialized studentSerialized, TeacherSerialized teacherSerialized, long writtenAt)
 {
     this.NoteText          = noteText;
     this.SchoolSerialized  = schoolSerialized;
     this.StudentSerialized = studentSerialized;
     this.TeacherSerialized = teacherSerialized;
     this.WrittenAt         = writtenAt;
 }
Exemplo n.º 4
0
    public void Add()
    {
        dt = DateTime.Now;

        int value = int.Parse(Qtde.text);

        if (popup.value == "School")
        {
            for (int i = 0; i < value; i++)
            {
                school = new SchoolSerialized("1234", "Escola Marota", "1234", "1234");
                schooldao.SaveOrUpdate(school);
            }
            print(school + GetTimeWated());
        }
        else if (popup.value == "Teacher")
        {
            for (int i = 0; i < value; i++)
            {
                ts = new TeacherSerialized("a", "*****@*****.**", true,
                                           "Sordi", "Rodrigo", "1234", "", "a", school);
                tsdao.SaveOrUpdate(ts);
            }
            print(ts + GetTimeWated());
        }
        else if (popup.value == "StudentGroup_Teacher")
        {
            for (int i = 0; i < value; i++)
            {
                sg_ts = new StudentGroup_TeacherSerialized(school, ts, sgs);
                sg_tsdao.SaveOrUpdate(sg_ts);
            }
            print(sg_ts + GetTimeWated());
        }
        else if (popup.value == "StudentGroup")
        {
            for (int i = 0; i < value; i++)
            {
                sgs = new StudentGroupSerialized("Group", "Manha", school, "Serie 1");
                sgsdao.SaveOrUpdate(sgs);
            }
            print(sgs + GetTimeWated());
        }
        else if (popup.value == "Student")
        {
            for (int i = 0; i < value; i++)
            {
                ss = new StudentSerialized(999999, 1l, 1000l, "", "", "", "Rodrigo", school, sgs, "Sordi");
                ssdao.SaveOrUpdate(ss);
            }
            print(ss + GetTimeWated());
        }
    }
Exemplo n.º 5
0
    public void UpdateItem()
    {
        dt = DateTime.Now;

        if (popup.value == "School")
        {
            school          = new SchoolSerializedDAO().LoadLast();
            school.Updated  = true;
            school.ObjectId = "1234";
            school.Name     = "Escola Atualizada";
            schooldao.SaveOrUpdate(school);
            print("Updated " + GetTimeWated());
        }
    }
Exemplo n.º 6
0
    public void LoadLast()
    {
        dt = DateTime.Now;

        if (popup.value == "School")
        {
            school = schooldao.LoadLast();
            print(school + GetTimeWated());
        }
        else if (popup.value == "Teacher")
        {
            ts = tsdao.LoadLast();
            print(ts + GetTimeWated());
        }
        else if (popup.value == "StudentGroup_Teacher")
        {
            sg_ts = sg_tsdao.LoadLast();
            print(sg_ts + GetTimeWated());
        }
        else if (popup.value == "StudentGroup")
        {
            sgs = sgsdao.LoadLast();
            print(sgs + GetTimeWated());
        }
        else if (popup.value == "Student")
        {
            ss = ssdao.LoadLast();
            print(ss + GetTimeWated());
        }



        /*dt = DateTime.Now;
         * int value = int.Parse (Index.text);
         * ss = dao.LoadById (value);
         * print (ss + GetTimeWated ());
         *
         *
         * /*TeacherSerialized ts = new TeacherSerialized ("a", "*****@*****.**", true, "Sordi", "Rodrigo", "1234", "", "a", ss);
         * tdao.SaveOrUpdate (ts);
         *
         * foreach (TeacherSerialized aux in tdao.LoadAll ())
         *      Debug.Log (aux);*/
    }
Exemplo n.º 7
0
 public void SaveChallengeFromMotoCat(SchoolSerialized schoolSerialized,
                                      StudentSerialized studentSerialized,
                                      int asserts,
                                      string challenge,
                                      string etapa,
                                      long totalTime)
 {
     /*new Thread (() => {
      *      ChallengeSummarySerialized css = null;
      *
      *      foreach (ChallengeSummarySerialized tmp in LoadByStudentAndEtapa (studentSerialized, etapa)) {
      *              if (tmp.getEtapaChallenge ().Equals (challenge)) {
      *                      css = tmp;
      *              }
      *      }
      *
      *      if (css == null)
      *              css = new ChallengeSummarySerialized ();
      *
      *      int timesPlayed = css.getTimesPlayed () + 1;
      *      css.setTimesPlayed (timesPlayed);
      *
      *      css.setAsserts (css.getAsserts () + asserts);
      *      css.setEtapa (etapa);
      *      css.setEtapaChallenge (challenge);
      *      css.setMinigame ("MOTOCAT");
      *      css.setTotalTime (css.getTotalTime () + totalTime);
      *      css.setSchoolSerialized (schoolSerialized);
      *      css.setStudentSerialized (studentSerialized);
      *
      *      float assertsPercentage = (float)(100 * css.getAsserts () / css.getTimesPlayed ());
      *      css.setAssertsPercentage (assertsPercentage);
      *
      *      SaveOrUpdate (css);
      *      Debug.Log (css);
      * }).Start ();*/
 }
Exemplo n.º 8
0
    public TeacherSerialized(string answer, string email, bool isCoordinator, string lastName, string name, string passCode, string phone, string question, SchoolSerialized schoolSerialized)
    {
        this.Answer        = answer;
        this.Email         = email;
        this.IsCoordinator = isCoordinator;
        this.LastName      = lastName;
        this.Name          = name;
        this.PassCode      = passCode;
        this.Phone         = phone;
        this.Question      = question;

        this.SchoolSerialized = schoolSerialized;
    }
Exemplo n.º 9
0
 public WeekSummarySerialized(int asserts, float assertsPercentage, string etapa, string etapaChallenge, string minigame, SchoolSerialized schoolSerialized, StudentSerialized studentSerialized, int timesPlayed, long totalTime, long week)
 {
     this.Asserts           = asserts;
     this.AssertsPercentage = assertsPercentage;
     this.Etapa             = etapa;
     this.EtapaChallenge    = etapaChallenge;
     this.Minigame          = minigame;
     this.SchoolSerialized  = schoolSerialized;
     this.StudentSerialized = studentSerialized;
     this.TimesPlayed       = timesPlayed;
     this.TotalTime         = totalTime;
     this.Week = week;
 }
Exemplo n.º 10
0
 public WrittenWordSerialized(string diagnosisLevel, string expected, string gesture, string input, SchoolSerialized schoolSerialized, StudentSerialized studentSerialized, long writtenAt)
 {
     this.DiagnosisLevel    = diagnosisLevel;
     this.Expected          = expected;
     this.Gesture           = gesture;
     this.Input             = input;
     this.SchoolSerialized  = schoolSerialized;
     this.StudentSerialized = studentSerialized;
     this.WrittenAt         = writtenAt;
 }
Exemplo n.º 11
0
 public StudentSerialized(long birthDate, long buildingsCount, long coins, string diagnosisLevel, string gender, string guardian, string name, SchoolSerialized schoolSerialized, StudentGroupSerialized studentGroupSerialized, string lastName)
 {
     this.BirthDate              = birthDate;
     this.BuildingsCount         = buildingsCount;
     this.Coins                  = coins;
     this.DiagnosisLevel         = diagnosisLevel;
     this.Gender                 = gender;
     this.Guardian               = guardian;
     this.Name                   = name;
     this.SchoolSerialized       = schoolSerialized;
     this.StudentGroupSerialized = studentGroupSerialized;
     this.LastName               = lastName;
 }
Exemplo n.º 12
0
 public StudentGroup_TeacherSerialized(SchoolSerialized schoolSerialized, TeacherSerialized teacherSerialized, StudentGroupSerialized studentGroupSerialized)
 {
     this.SchoolSerialized       = schoolSerialized;
     this.TeacherSerialized      = teacherSerialized;
     this.StudentGroupSerialized = studentGroupSerialized;
 }
 public ChallengeOutputSerialized(int asserts, long assertsPercentage, string challengeExcercise, long duration, string etapa, string etapaChallenge, string minigame, SchoolSerialized schoolSerialized, StudentSerialized studentSerialized, bool summarized, DateTime timestamp, bool weekSummarized)
 {
     this.Asserts            = asserts;
     this.AssertsPercentage  = assertsPercentage;
     this.ChallengeExcercise = challengeExcercise;
     this.Duration           = duration;
     this.Etapa             = etapa;
     this.EtapaChallenge    = etapaChallenge;
     this.Minigame          = minigame;
     this.SchoolSerialized  = schoolSerialized;
     this.StudentSerialized = studentSerialized;
     this.Summarized        = summarized;
     this.Timestamp         = timestamp;
     this.WeekSummarized    = weekSummarized;
 }
Exemplo n.º 14
0
    public List <StudentGroupSerialized> LoadBySchool(SchoolSerialized ss)
    {
        Func <StudentGroupSerialized, bool> predicate = sgs => sgs.SchoolSerialized.OID == ss.OID;

        return(LoadByCriteria(predicate));
    }