/// <summary> /// Отправка масива товаров на сервер /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btOk_Click(object sender, EventArgs e) { this.DialogResult = System.Windows.Forms.DialogResult.OK; Good g = new Good(); int id; int count; int price; if (dgv1.Rows.Count > 0) { foreach (DataGridViewRow r in dgv1.Rows) { g.Barcode = r.Cells[0].Value.ToString(); int.TryParse(r.Cells[6].Value.ToString(), out id); g.ID = id; int.TryParse(r.Cells[3].Value.ToString(), out count); g.Count = count; g.Name = r.Cells[1].Value.ToString(); int.TryParse(r.Cells[2].Value.ToString(), out price); g.PriceOut = price; masGoods.Add(g); } if (param == 0) { shop.SellGoods(masGoods.ToArray(), Authorization.user.ID); } else if (param == 1) { //Способ отправить массив возврата товара } } this.Close(); }