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);
        }