private void buttonOK_Click(object sender, EventArgs e)
        {
            ContractSupply c = new ContractSupply();

            List <SupplyProduct> lsp = new List <SupplyProduct>();
            SupplyProduct        sp  = new SupplyProduct();

            c.wasReceived    = (bool)comboBoxWasReceived.SelectedValue;
            c.numberOfSupply = Int32.Parse(textBox2.Text);
            c.ContractorId   = (int)comboBoxContractors.SelectedValue;
            sp.ProductId     = (int)comboBoxProducts.SelectedValue;
            sp.Amount        = Int32.Parse(textBoxAmount.Text);
            lsp.Add(sp);
            c.SupplyProducts = lsp;
            c.Date           = dateTimePicker1.Value.Date;
            if (Id == -1)
            {
                query.queryAddContractSupply(c);
            }
            else
            {
                c.Id = Id;
                query.queryUpdateContractSupply(c);
            }
            instance.refreshGrid();
            this.Dispose();
        }
        private void addDataForUpdate()
        {
            ContractSupply c = query.queryFindContractSupplyById(Id);

            if (c == null)
            {
                return;
            }

            /*  dateTimePicker1.Value = c.contractSupply.Date;
             * if (c.productList[0].ProductObj != null && c.productList[0].Amount != null)
             * {
             *    comboBoxProducts.SelectedValue = c.productList[0].ProductObj;
             *    textBoxAmount.Text = c.productList[0].Amount+"";
             * }
             *
             * textBox2.Text = c.contractSupply.numberOfSupply+"";
             * comboBoxWasReceived.SelectedValue = c.contractSupply.wasReceived;*/

            dateTimePicker1.Value = c.Date;
            if (c.SupplyProducts[0] != null)
            {
                comboBoxProducts.SelectedValue = c.SupplyProducts[0].ProductId;
                textBoxAmount.Text             = c.SupplyProducts[0].Amount + "";
            }
            textBox1.Text = c.Id + "";
            textBox2.Text = c.numberOfSupply + "";
            comboBoxContractors.SelectedValue = c.ContractorId;
            //comboBoxWasReceived.SelectedValue = c.wasReceived;
        }