public RegisterSubjectBUS()
        {
            lvwRegisterSubjectState.Items.Clear();
            lvwRegisteredSubjectState.Items.Clear();
            new SubjectBUS();
            SubjectBUS.id_course  = Control.userLogin.ClassModel.Course.IdCourse;
            SubjectBUS.id_faculty = Control.userLogin.ClassModel.Faculty.IdFaculty;
            SubjectBUS.RenderListViewWithCourseAndFaculty(lvwRegisterSubjectState);

            List <Subject> subjects = SubjectDAL.GetSubjectsWithRegisterIdUser(Control.userLogin.IdUser);

            if (subjects != null)
            {
                foreach (Subject subject in subjects)
                {
                    foreach (ListViewItem lvwRegisterItem in lvwRegisterSubjectState.Items)
                    {
                        if (lvwRegisterItem.SubItems[0].Text == subject.IdSubject)
                        {
                            lvwRegisterSubjectState.Items.Remove(lvwRegisterItem);
                        }
                    }

                    ListViewItem item = SubjectBUS.SubjectModelToListViewItem(subject);
                    lvwRegisteredSubjectState.Items.Add(item.Clone() as ListViewItem);
                }
            }
        }
        public static void RenderListViewRegisterWithIdUser(ListView lvwRegister, string id_user)
        {
            List <Subject> listSubject = SubjectDAL.GetSubjectsWithRegisterIdUser(id_user);

            foreach (Subject subject in listSubject)
            {
                ListViewItem item = SubjectBUS.SubjectModelToListViewItem(subject);
                lvwRegister.Items.Add(item.Clone() as ListViewItem);
            }
        }