Hello,
A little background I'm trying to learn business logic and datalogic and program readability.
I am trying to send values of textboxes to Database using stored procedures
I have a class (Datalogic) with all the stored procedures, one of them is for inserting(updating) new users to the database:
public DataSet InsertClubRoles(int RoleID, string Roledesc, string Createdby)
{
DataSet mydataset = new DataSet();
SqlCommand cmdclubroles = new SqlCommand();
//get stored procedure
cmdclubroles.CommandText = "usp_insertrlubroles";
cmdclubroles.CommandType = CommandType.StoredProcedure;
//connect
cmdclubroles.Connection = jadcoreConnection.GetConnection();
//parameters
cmdclubroles.Parameters.AddWithValue("@RoleID", Convert.ToInt32(RoleID));
cmdclubroles.Parameters.AddWithValue("@Roledesc", Roledesc);
cmdclubroles.Parameters.AddWithValue("@Createdby", Createdby);
SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter(cmdclubroles);
mySqlDataAdapter.Update(mydataset);
return mydataset;
}Then I have a method in another class (Business logic) for connecting datalogic and business logic?
//method for inserting new clubroles
public DataSet insertingclubroles(int RoleID, string Roledesc, string Createdby)
{
DataSet ids = new DataSet();
ids = new GetClubRoles().InsertClubRoles(RoleID, Roledesc, Createdby);
return ids;
}
Lastly I have my form class, where I will use DL and BL with the form; the save new user button.
private void Savebtn_Click(object sender, EventArgs e)
{
try
{
saverole();
MessageBox.Show("Club role saved successfuly");
}
catch (Exception er)
{
MessageBox.Show(er.Message.ToString());
}
}
private void saverole()
{
//text for role id
//ClubRoles cr = new ClubRoles();
//cr.insertingclubroles(tbroleid.Text, tbroledesc.Text, lstcreatedby.DisplayMember);
//need text for description
//need select which client is selected
}My question is how will I get the textbox values using the stored procedure and send them to the database?Also if someone can correct if I understand datalogic and business logic?
Thanks in advance!