Ejemplo n.º 1
0
        /// <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();
        }