Как вставить данные корзины в другую таблицу .
я заполнил свою корзину из таблицы services с помощью типа данных list <>. Теперь я хочу вставить выбранные данные службы в таблицу "заказы".
Страница мои услуги код для добавления услуги в корзину .скажите, пожалуйста, как можно добавить элемент в корзину в таблицу заказов ?
Что я уже пробовал:
это код моей сервисной страницы, где мы добавляем сервис в корзину.
public List<products> product_list = new List<products>(); static List<products> cart_list = new List<products>(); DataAccess da = new DataAccess(); DataTable dt = new DataTable(); Login l = new Login(); protected void Page_Load(object sender, EventArgs e) { //if (!Page.IsPostBack) ; { Load_products(); if (Request.QueryString.AllKeys.Contains("pro_id") && Request.QueryString.AllKeys.Contains("action")) { string pro_id = Request.QueryString["pro_id"]; string action = Request.QueryString["action"]; if (action.Equals("add")) { add_to_cart(pro_id); } } } } /* private void fetchServices() { da.OpenConnection(); da.ProcName = "FetchServices"; da.CreateCommandObject(); dt = da.FillDataTable(); DropDownList1.DataSource = dt; DropDownList1.DataTextField = "Service_Name"; DropDownList1.DataValueField = "Service_ID"; DropDownList1.DataBind(); } */ void Load_products() { SqlConnection con = new SqlConnection(@"Data Source=STUDY-BOOK;Initial Catalog=groominglounge;Integrated Security=True"); con.Open(); string query = "select * from G_services"; SqlCommand cmd = new SqlCommand(query, con); SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { product_list.Add(new products(reader["id"].ToString(),reader["Service_Name"].ToString(), reader["Service_price"].ToString(), reader["Service_img"].ToString())); } } con.Close(); } void add_to_cart(string product_id) { var product = product_list.Where(x=>x.id == product_id); foreach(var data in product) { cart_list.Add(data); } Session["cart"] = cart_list; }