Exemple #1
0
        public List <StudentWithDept> GetAllStudents()
        {
            command             = new SqlCommand();
            command.CommandText = "SELECT * FROM StudentWithDept";
            command.Connection  = connection;
            connection.Open();
            reader = command.ExecuteReader();

            List <StudentWithDept> students = new List <StudentWithDept>();

            while (reader.Read())
            {
                StudentWithDept studentWithDept = new StudentWithDept();
                studentWithDept.SId      = Convert.ToInt32(reader["s_id"]);
                studentWithDept.SName    = reader["s_name"].ToString();
                studentWithDept.SRollNo  = reader["s_roll"].ToString();
                studentWithDept.SAge     = Convert.ToInt32(reader["s_age"]);
                studentWithDept.SPhoneNo = reader["s_phone_no"].ToString();
                studentWithDept.SEmail   = reader["s_email"].ToString();
                studentWithDept.DId      = (int)reader["d_id"];
                studentWithDept.DCode    = reader["d_code"].ToString();
                studentWithDept.DName    = reader["d_name"].ToString();

                students.Add(studentWithDept);
            }

            reader.Close();
            connection.Close();
            return(students);
        }
Exemple #2
0
        public List <StudentWithDept> GetStudentsByName(string name)
        {
            query   = "SELECT * FROM StudentWithDept WHERE s_name LIKE '%" + name + "%'";
            command = new SqlCommand(query, connection);
            connection.Open();
            reader = command.ExecuteReader();

            List <StudentWithDept> students = new List <StudentWithDept>();

            while (reader.Read())
            {
                StudentWithDept studentWithDept = new StudentWithDept();
                studentWithDept.SId      = Convert.ToInt32(reader["s_id"]);
                studentWithDept.SName    = reader["s_name"].ToString();
                studentWithDept.SRollNo  = reader["s_roll"].ToString();
                studentWithDept.SAge     = Convert.ToInt32(reader["s_age"]);
                studentWithDept.SPhoneNo = reader["s_phone_no"].ToString();
                studentWithDept.SEmail   = reader["s_email"].ToString();
                studentWithDept.DId      = (int)reader["d_id"];
                studentWithDept.DCode    = reader["d_code"].ToString();
                studentWithDept.DName    = reader["d_name"].ToString();

                students.Add(studentWithDept);
            }

            reader.Close();
            connection.Close();
            return(students);
        }
        private void studentListView_DoubleClick(object sender, EventArgs e)
        {
            StudentWithDept student = (StudentWithDept)studentListView.SelectedItems[0].Tag;        //As doubleclick so one item will be there

            if (student != null)
            {
                nameTextBox.Text   = student.SName;
                rollNoTextBox.Text = student.SRollNo;
                departmentComboBox.SelectedValue = student.DId;
                ageTextBox.Text     = student.SAge.ToString();
                phoneNoTextBox.Text = student.SPhoneNo;
                emailTextBox.Text   = student.SEmail;
                hiddenIdLabel.Text  = student.SId.ToString();

                saveButton.Text      = "Update";
                deleteButton.Enabled = true;
            }
        }
Exemple #4
0
        private void TakesCourseUI_Load(object sender, EventArgs e)
        {
            List <StudentWithDept> students = studentManager.GetAllStudents();
            StudentWithDept        defaultStudentWithDept = new StudentWithDept();

            defaultStudentWithDept.SId   = -1;
            defaultStudentWithDept.SName = "--select--";
            students.Insert(0, defaultStudentWithDept);
            rollComboBox.DataSource    = students;
            rollComboBox.DisplayMember = "SName";
            rollComboBox.ValueMember   = "SId";

            List <Course> courses       = courseManager.GetAllCourses();
            Course        defaultCourse = new Course();

            defaultCourse.Id   = "-1";
            defaultCourse.Name = "--select--";
            courses.Insert(0, defaultCourse);
            courseComboBox.DataSource    = courses;
            courseComboBox.DisplayMember = "Name";
            courseComboBox.ValueMember   = "Id";

            PopulateTakesCourseListView(takesManager.GetFromTakes());
        }