У меня проблемы с хранением значений в таблице заказов из таблицы и результатов из хранимой процедуры - PullRequest
0 голосов
/ 05 января 2019

Я создаю страницу корзины электронной коммерции в asp.net. На кнопке оформления заказа я хочу сохранить информацию о пользователе в базу данных с помощью хранимой процедуры, и из полученного результата хранимой процедуры я получаю идентификатор. Далее из таблицы я получаю данные о продукте и сохраняю их в таблице заказов.

Данные клиента успешно сохранены. Но я не могу сохранить значения из таблицы в таблицу заказов.

using (var db = new ModelDatabaseEntities())
{
    var query = db.GetSelectedItemsDetail(productlist);
    GV.DataSource = query;
    GV.DataBind();
}

protected void btnSignUp_Click(object sender, EventArgs e)
{
    CustomerId = createCustomer();

    for (int count = 0; count < GV.Rows.Count; count++)
    {
        var Id = GV.Rows[count].Cells[0].Text;
        var Name = GV.Rows[0].Cells[1].Text;
       // var Price = Convert.ToInt32(GV.Rows[0].Cells[3].Text);
       // var Quantity = Convert.ToInt32(GV.Rows[0].Cells[5].Text);

       // string strDate = DateTime.Today.ToString();
       // DateTime c = DateTime.Parse(strDate);
       using (var db = new ModelDatabaseEntities())
        {
            db.EnterOrder(Convert.ToInt32(Id), CustomerId, 200, 2, "2/3/2014");
            db.SaveChanges();
       }
    }
}

public int createCustomer()
{
    var UserName = txtFirstName.Text + txtLastName.Text;
    var Email = txtEmailAddress.Text;
    var Password = txtPassword.Text;
    var Adress = txtAddress.Text;

    using (var db = new ModelDatabaseEntities())
    {
        CustomerId = Convert.ToInt32(db.Register("asad", "raza", "asad",true,"asad", "121313"));
        db.SaveChanges();
        return CustomerId;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...