У меня есть 2 таблицы: tableCustomerLogin и tableCustomerRegister.Существует внешний ключ для таблицы CustomerLogin, т. Е. cust_id .
. В таблице CustomerLogin у меня есть таблицаCustomerLogin
cust_login_id
cust_id
cust_email
cust_username
cust_password
и для таблицы CustomerRegister,
tableCustomerRegister
cust_id
cust_fullname
cust_username
cust_email
cust_password
cust_mobile_number
cust_image
cust_address1
cust_address2
cust_city
cust_postcode
cust_create_acc_time
При регистрации клиента данные будут храниться в таблице CustomerRegister.Как заставить его зарегистрироваться в таблице CustomerLogin?
string sql = @"INSERT INTO tableCustomerRegister VALUES (@cust_fullname, @cust_username, @cust_email, @password, @cust_mobile_phone, @cust_address1, @cust_address2, @cust_image, @cust_city, @cust_state, @cust_postcode, @cust_create_acc_time, @role, @enabled)";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.AddWithValue("@cust_fullname", txtFirstName.Text + " " + txtLastName.Text);
cmd.Parameters.AddWithValue("@cust_username", txtUsername.Text);
cmd.Parameters.AddWithValue("@cust_email", txtEmail.Text);
cmd.Parameters.AddWithValue("@password", passwordhash);
cmd.Parameters.AddWithValue("@cust_mobile_phone", txtMobilePhone.Text);
cmd.Parameters.AddWithValue("@cust_address1", txtAddress1.Text);
cmd.Parameters.AddWithValue("@cust_address2", txtAddress2.Text);
cmd.Parameters.AddWithValue("@cust_image", txtProfilePicture.Text);
cmd.Parameters.AddWithValue("@cust_city", ICityString());
cmd.Parameters.AddWithValue("@cust_state", ddState.SelectedValue.ToString());
cmd.Parameters.AddWithValue("@cust_postcode", txtPostcode.Text);
cmd.Parameters.AddWithValue("@cust_create_acc_time", DateTime.Now);
cmd.Parameters.AddWithValue("@role", "user");
cmd.Parameters.AddWithValue("@enabled", enabled);
try
{
conn.Open();
cmd.ExecuteNonQuery();
lblStatus.Text = "Status: Data successfully saved.";
}