Esempio n. 1
0
        private async void buttonAddContent_Click(object sender, EventArgs e)
        {
            if (!VerifyOrdersValues(out var summ, out var payment))
            {
                return;
            }

            var selectedOrderRow = selectedOrdersRow[0];
            var ordercontent     = new Models.OrderContent()
            {
                OrdersId = Convert.ToInt32(selectedOrderRow.Cells[0].Value),
                Info     = textBoxInfo.Text,
                FileLink = ""
            };

            NormalizeTables();
            await _ordersRepository.CreateOrderContent(ordercontent);

            await UpdateDataGridViewOrderContents(Convert.ToInt32(textBoxOrderId.Text));
        }
Esempio n. 2
0
 public void Order(libcis.DataAccessLogic.OrderObject orders)
 {
     libcis.Models.CISDatabaseEntities context = new Models.CISDatabaseEntities();
     foreach (var item in orders.OrderContents)
     {
         libcis.Models.OrderContent new_order_content = new Models.OrderContent();
         new_order_content.Quantity = item.Quantity;
         new_order_content.ServiceId = item.ServiceId;
         new_order_content.OrderId = orders.OrderId;
         new_order_content.Time = DateTime.Now;
         context.OrderContents.Add(new_order_content);
     }
     context.SaveChanges();
     context.Dispose();
 }