コード例 #1
0
    public Teacher(TeacherSerialized ts)
    {
        if (ts != null)
        {
            this.ObjectId = ts.ObjectId;

            this.Answer        = ts.Answer;
            this.Email         = ts.Email;
            this.IsCoordinator = ts.IsCoordinator;
            this.LastName      = ts.LastName;
            this.Name          = ts.Name;
            this.PassCode      = ts.PassCode;
            this.Phone         = ts.Phone;
            this.Question      = ts.Question;

            if (ts.Picture != null)
            {
                byte[] data = ts.Picture;
                this.Picture = new ParseFile("photo.jpg", data);
            }

            School s = new School();
            if (ts.SchoolSerialized != null)
            {
                s.ObjectId = ts.SchoolSerialized.ObjectId;
            }
            this.School = s;
        }
    }
コード例 #2
0
 public void UpdateRelations(TeacherSerialized ts)
 {
     /*List<StudentGroup_TeacherSerialized> sg_tsList = LoadByTeacher (ts);
      *
      * if (ts.studentGroupSerializedList != null) {
      *      //Add new
      *      foreach (StudentGroupSerialized sgs in ts.studentGroupSerializedList) {
      *              if (!Contains (sgs, sg_tsList)) {
      *                      StudentGroup_TeacherSerialized sg_ts = new StudentGroup_TeacherSerialized();
      *                      sg_ts.setSchoolSerialized (ts.getSchoolSerialized ());
      *                      sg_ts.setTeacherSerialized (ts);
      *                      sg_ts.setStudentGroupSerialized (sgs);
      *                      new StudentGroup_TeacherSerializedDAO ().SaveOrUpdate (sg_ts);
      *              }
      *      }
      *      //Remove deleted
      *      foreach (StudentGroup_TeacherSerialized sg_ts in sg_tsList) {
      *              if (!Contains (sg_ts, ts.studentGroupSerializedList)) {
      *                      new StudentGroup_TeacherSerializedDAO ().Delete (sg_ts);
      *              }
      *      }
      *
      *      if (ts.studentGroupSerializedList.Count == 0) {
      *              //Debug.Log ("List is empty");
      *              DeleteRelations (sg_tsList);
      *      }
      *
      * }else{
      *      //Find the relations saved and delete them
      *      //Debug.Log ("List is null");
      *      DeleteRelations (sg_tsList);
      * }*/
 }
コード例 #3
0
ファイル: RodrigoTest.cs プロジェクト: RodrigoSordi/siaqodb
    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());
        }
    }
コード例 #4
0
    public List <StudentGroup_TeacherSerialized> LoadByTeacher(TeacherSerialized ts)
    {
        List <StudentGroup_TeacherSerialized> result = new List <StudentGroup_TeacherSerialized> ();

        /*List<StudentGroup_TeacherSerialized> sg_tsList = LoadAll ();
         *
         * foreach (StudentGroup_TeacherSerialized sg_ts in sg_tsList) {
         *      if (sg_ts != null && sg_ts.getTeacherSerialized () != null && sg_ts.getTeacherSerialized ().Id == ts.Id) {
         *              result.Add (sg_ts);
         *              //Debug.Log ("Founded relation's Teacher");
         *      }
         * }*/

        return(result);
    }
コード例 #5
0
ファイル: RodrigoTest.cs プロジェクト: RodrigoSordi/siaqodb
    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);*/
    }
コード例 #6
0
 public StudentGroup_TeacherSerialized(SchoolSerialized schoolSerialized, TeacherSerialized teacherSerialized, StudentGroupSerialized studentGroupSerialized)
 {
     this.SchoolSerialized       = schoolSerialized;
     this.TeacherSerialized      = teacherSerialized;
     this.StudentGroupSerialized = studentGroupSerialized;
 }
コード例 #7
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;
 }