Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

Paulo, Khristine Mae

BSIT3
Form Update Member Form Club Registration

Create Database
Paulo, Khristine Mae
BSIT3
Output:

Update Form
Paulo, Khristine Mae
BSIT3

Syntax:
FrmClubRegistration:

using System;

using System.Collections.Generic; using System.ComponentModel; using System.Data;

using System.Drawing; using System.Linq; using System.Text;

using System.Threading.Tasks; using System.Windows.Forms;

namespace FrmClubRegistrations

public partial class FrmClubRegistration : Form

private ClubRegistrationQuery clubRegistrationQuery; private int ID, Age;

private int count = 0;

private string FirstName, MiddleName, LastName, Gender, Program; private long StudentId;

public FrmClubRegistration()

InitializeComponent();

private void Registerbutton1_Click(object sender, EventArgs e)

ID = RegistrationID();

StudentId = Convert.ToInt64(txtStudent.Text); FirstName = txt1FirstName.Text;

MiddleName = txt1MiddleName.Text; LastName = txt1LastName.Text;

Age = Convert.ToInt32(txt1Age.Text); Gender = cbGender.Text;

Program = cboProgram.Text; clubRegistrationQuery.RegisterStudent(ID, StudentId,


FirstName, MiddleName, LastName, Age, Gender, Program);

private void Update_Click(object sender, EventArgs e)


Paulo, Khristine Mae
BSIT3
{

FrmUpdateMember woah = new FrmUpdateMember(); woah.Show();

private void Refresh_Click(object sender, EventArgs e)

RefreshListofClubMembers();

private void FrmClubRegistration_Load(object sender, EventArgs e)

clubRegistrationQuery = new ClubRegistrationQuery(); RefreshListofClubMembers();

public int RegistrationID()

return count++;

public void RefreshListofClubMembers()

clubRegistrationQuery.DisplayList();

dataGridView1.DataSource = clubRegistrationQuery.bindingSource;

}
Paulo, Khristine Mae
BSIT3

FrmUpdateMember:

using System;

using System.Data.SqlClient; using System.Data;

using System.Windows.Forms; namespace FrmUpdateMember

public partial class Form2 : Form

private FrmClubRegistration.ClubRegistrationQuery clubRegistrationQuery; private int Age;

private string Program; private long StudentId;

public Form2()

InitializeComponent();

private void Form2_Load(object sender, EventArgs e)

clubRegistrationQuery = new FrmClubRegistration.ClubRegistrationQuery();


clubRegistrationQuery.DisplayID(comboxID);

public void Fill()

string ClubDBConnectionString = @"Data Source=(LocalDB)\


MSSQLLocalDB;AttachDbFilename=|DataDirectory|\ClubDB.mdf;Integrated Security=True";

SqlConnection sqlConnect = new SqlConnection(ClubDBConnectionString); string getId =


"SELECT * FROM ClubMembers";

SqlCommand sqlCommand = new SqlCommand(getId, sqlConnect); sqlConnect.Open();

SqlDataReader sqlReader = sqlCommand.ExecuteReader();

while (sqlReader.Read())

{
Paulo, Khristine Mae
BSIT3
comboxID.Items.Add(sqlReader["StudentId"]);

sqlConnect.Close();

public void cbFill()

clubRegistrationQuery.DisplayID(comboxID);

public void TextFill()

LastNametxt.Text = clubRegistrationQuery._LastName; FirstNametxt.Text =


clubRegistrationQuery._FirstName; Middletxt.Text = clubRegistrationQuery._MiddleName;
Agetxt.Text = clubRegistrationQuery._Age.ToString(); cbGender.Text =
clubRegistrationQuery._Gender; cbPrograms.Text = clubRegistrationQuery._Program;

private void comboxID_SelectedIndexChanged(object sender, EventArgs e)

clubRegistrationQuery.DisplayText(comboxID.Text); TextFill();

private void Confirmbutton_Click(object sender, EventArgs e)

StudentId = Convert.ToInt64(comboxID.Text); Age = Convert.ToInt32(Agetxt.Text);

Program = cbPrograms.Text; clubRegistrationQuery.UpdateStudent(StudentId, Age,


Program);

}
Paulo, Khristine Mae
BSIT3
ClassRegistrationQuery:

using System;

using System.Windows.Forms; using System.Data;

using System.Data.SqlClient; namespace FrmClubRegistration

class ClubRegistrationQuery

private SqlConnection sqlConnect; private SqlCommand sqlCommand; private SqlDataAdapter


sqlAdapter; private SqlDataReader sqlReader; public DataTable dataTable;

public BindingSource bindingSource; private string connectionString;

public string _FirstName, _MiddleName, _LastName, _Gender, _Program; public int _Age;

public ClubRegistrationQuery()

connectionString = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|


DataDirectory|\ClubDB.mdf;Integrated Security=True";

sqlConnect = new SqlConnection(connectionString); dataTable = new DataTable();

bindingSource = new BindingSource();

public bool DisplayList()

string ViewClubMembers = "SELECT StudentId, FirstName, MiddleName,LastName, Age,


Gender, Program FROM ClubMembers"; sqlAdapter = new
SqlDataAdapter(ViewClubMembers, sqlConnect);

dataTable.Clear(); sqlAdapter.Fill(dataTable); bindingSource.DataSource = dataTable;


return true;

public bool RegisterStudent(int ID, long StudentID, string FirstName, string MiddleName, string
LastName, int Age, string Gender, string Program)

sqlCommand = new SqlCommand("Insert Into ClubMembers VALUES(@ID, @StudentID,


@FirstName, " +
Paulo, Khristine Mae
BSIT3
"@MiddleName, @LastName, @Age, @Gender, @Program)", sqlConnect);
sqlCommand.Parameters.Add("@ID", SqlDbType.Int).Value = ID;
sqlCommand.Parameters.Add("@RegistrationID", SqlDbType.BigInt).Value

= StudentID;

sqlCommand.Parameters.Add("StudentID", SqlDbType.VarChar).Value = StudentID;

sqlCommand.Parameters.Add("FirstName", SqlDbType.VarChar).Value = FirstName;

sqlCommand.Parameters.Add("MiddleName", SqlDbType.VarChar).Value = MiddleName;

sqlCommand.Parameters.Add("LastName", SqlDbType.VarChar).Value = LastName;

sqlCommand.Parameters.Add("Age", SqlDbType.Int).Value = Age;


sqlCommand.Parameters.Add("Gender", SqlDbType.VarChar).Value = Gender;

sqlCommand.Parameters.Add("Program", SqlDbType.VarChar).Value = Program;


sqlConnect.Open();

sqlCommand.ExecuteNonQuery(); sqlConnect.Close();

return true;

public bool UpdateStudent(long StudentID, int Age, string Program)

sqlCommand = new SqlCommand("UPDATE ClubMembers SET Age = @Age, Program

= @Program WHERE StudentId = @StudentId", sqlConnect);

sqlCommand.Parameters.AddWithValue("@StudentId", StudentID);
sqlCommand.Parameters.AddWithValue("@Age", Age);
sqlCommand.Parameters.AddWithValue("@Program", Program); sqlConnect.Open();

sqlCommand.ExecuteNonQuery(); sqlConnect.Close();

return true;

public void DisplayID(ComboBox comboBox)

string getId = "SELECT * FROM ClubMembers"; sqlCommand = new SqlCommand(getId,


sqlConnect); sqlConnect.Open();

sqlReader = sqlCommand.ExecuteReader(); while (sqlReader.Read())

comboBox.Items.Add(sqlReader["StudentId"]);
Paulo, Khristine Mae
BSIT3

sqlConnect.Close();

public void DisplayText(string id)

string getId = "SELECT * FROM ClubMembers WHERE StudentId = @Id"; sqlCommand =


new SqlCommand(getId, sqlConnect); sqlCommand.Parameters.AddWithValue("@Id", id);

sqlConnect.Open();

sqlReader = sqlCommand.ExecuteReader(); while (sqlReader.Read())

_FirstName = sqlReader.GetString(2);

_MiddleName = sqlReader.GetString(3);

_LastName = sqlReader.GetString(4);

_Age = sqlReader.GetInt32(5);

_Gender = sqlReader.GetString(6);

_Program = sqlReader.GetString(7);

sqlConnect.Close();

You might also like