private void GrouplistView_ItemClick(object sender, AdapterView.ItemClickEventArgs e) { SetContentView(Resource.Layout.dean_view_journal_student); studentlistView = FindViewById <ListView>(Resource.Id.j_demolist); studentList = new List <Students>(); var selectcorse = grouplist[e.Position].course; var selectgroup = grouplist[e.Position].group; var groupId = DataBaseHelper.GetGroupIDByCorseAndNumber(selectcorse, selectgroup); studentList = DataBaseHelper.GetListOfStudentsByGroupID(groupId); marksList = new List <Mark>(); marksList = DataBaseHelper.GetListOfCountMarksByStudentID(studentList); stAdapter = new Journal_StudentAdapter(this, studentList, marksList); studentlistView.Adapter = stAdapter; studentlistView.ItemClick += StudentlistView_ItemClick; }
private void GrouplistView_ItemClick(object sender, AdapterView.ItemClickEventArgs e) { SetContentView(Resource.Layout.dean_view_student); FloatingActionButton fabAddStd = FindViewById <FloatingActionButton>(Resource.Id.fab_add_student); fabAddStd.Click += FabAddStd_Click; studentlistView = FindViewById <ListView>(Resource.Id.demolist); mlist = new List <Students>(); var selectcorse = grouplist[e.Position].course; var selectgroup = grouplist[e.Position].group; var groupId = DataBaseHelper.GetGroupIDByCorseAndNumber(selectcorse, selectgroup); mlist = DataBaseHelper.GetListOfStudentsByGroupID(groupId); stAdapter = new StudentAdapter(this, mlist); studentlistView.Adapter = stAdapter; studentlistView.ItemClick += StudentlistView_ItemClick; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View root = inflater.Inflate(Resource.Layout.leader_fragment_students, container, false); lvStudents = root.FindViewById <ListView>(Resource.Id.lv_leader_students); if (Arguments != null && Arguments.ContainsKey("UserID")) { UserID = Arguments.GetInt("UserID"); user = DataBaseHelper.GetStudentByUserID(UserID); } StudentsList = new List <Students>(); //todo change to user group id StudentsList = DataBaseHelper.GetListOfStudentsByGroupID(2); //StudentsList.Add(new Students { Group = 0, Name = "Студент 1", Phone = 380666, Head=false }); //StudentsList.Add(new Students { Group = 0, Name = "Студент 2", Phone = 380111, Head = false }); stAdapter = new LeadStudentsAdapter(root.Context, StudentsList); lvStudents.Adapter = stAdapter; return(root); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View root = inflater.Inflate(Resource.Layout.leader_fragment_add_entry, container, false); lvEntry = root.FindViewById <ListView>(Resource.Id.lv_leader_add_entry); tvDate = root.FindViewById <TextView>(Resource.Id.tv_leader_add_entry_date); etNumbOfLesson = root.FindViewById <EditText>(Resource.Id.et_leader_add_entry_lesson); etRoom = root.FindViewById <EditText>(Resource.Id.et_leader_add_entry_room); spSubject = root.FindViewById <Spinner>(Resource.Id.sp_leader_add_entry_subject); spProfessor = root.FindViewById <Spinner>(Resource.Id.sp_leader_add_entry_professor); context = root.Context; if (Arguments != null) { if (Arguments.ContainsKey("UserID")) { UserID = Arguments.GetInt("UserID"); user = DataBaseHelper.GetStudentByUserID(UserID); } if (Arguments.ContainsKey("Date")) { date = DateTime.Parse(Arguments.GetString("Date")); } } //userGroupID = user.Group.ID; userGroupID = 2; tvDate.Text = date.ToShortDateString(); tvDate.Click += (sender, e) => { DatePickerDialog dialog = new DatePickerDialog(root.Context, OnDateSet, date.Year, date.Month - 1, date.Day); //dialog.DatePicker.MaxDate = DateTime.Today.Millisecond; dialog.Show(); }; entries = new List <Entry>(); //todo change to user group id students = new List <Students>(); students = DataBaseHelper.GetListOfStudentsByGroupID(userGroupID); List <String> studentNames = new List <String>(); //students.Add(new Students { ID = 1, Name = "Студент 1", Phone = 380666, Head = false }); //students.Add(new Students { ID = 2, Name = "Студент 2", Phone = 380111, Head = false }); //students.Add(new Students { ID = 2, Name = "Студент 3", Phone = 380111, Head = false }); foreach (Students s in students) { entries.Add(new Entry { Student = s }); } foreach (Students s in students) { studentNames.Add(s.Name); } lvEntry.ChoiceMode = Android.Widget.ChoiceMode.Multiple; adapter = new ArrayAdapter <String>(root.Context, Android.Resource.Layout.SimpleListItemMultipleChoice, studentNames); lvEntry.Adapter = adapter; //subjects = DataBaseHelper.GetListOfSubject(); subjects = new List <Subject>(); subjects = DataBaseHelper.GetListOfSubject(); //subjects.Add(new Subject { nameofSubject = "Физика", ID=0 }); //subjects.Add(new Subject { nameofSubject = "Математика", ID = 1 }); subjectsNames = new List <String>(); foreach (Subject s in subjects) { subjectsNames.Add(s.nameofSubject); } //professors = DataBaseHelper.GetListOfProfessors(); professors = new List <Professor>(); professors = DataBaseHelper.GetListOfProfessors(); //professors.Add(new Professor { ID=0, room = 510, nameOfProfessor = "Преподаватель 1", phone = 380666 }); //professors.Add(new Professor { ID=1, room = 310, nameOfProfessor = "Преподаватель 2", phone = 380556 }); professorsNames = new List <String>(); foreach (Professor p in professors) { professorsNames.Add(p.nameOfProfessor); } ArrayAdapter subjectAdapter = new ArrayAdapter <String>(root.Context, Android.Resource.Layout.SimpleSpinnerItem, subjectsNames); subjectAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); spSubject.Adapter = subjectAdapter; ArrayAdapter professorAdapter = new ArrayAdapter <String>(root.Context, Android.Resource.Layout.SimpleSpinnerItem, professorsNames); professorAdapter.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); spProfessor.Adapter = professorAdapter; return(root); }