Пример #1
0
        private void Move_dgvDataFrom_dgvDataTo(string strSelProdId, double dblProdPrice)
        {
            DataAccessPOS dbPOS = new DataAccessPOS();

            if (txt_PromoID.Text != "")
            {
                int iSelectedPromoId = Convert.ToInt32(txt_PromoID.Text);
                int iSelectedProdId  = Convert.ToInt32(strSelProdId);

                double dblFirstProdPrice = dbPOS.Get_The_First_Product_Price_From_PromoProduct(iSelectedPromoId);
                if (dblFirstProdPrice > 0)
                {
                    if (dblFirstProdPrice != dblProdPrice)
                    {
                        MessageBox.Show("Unit Price Should be the same! " + dblProdPrice.ToString() + " is Not Equal to " + dblFirstProdPrice.ToString());
                        return;
                    }
                }
                pprods.Clear();
                pprods.Add(new POS_PromoProductsModel()
                {
                    PromoId = iSelectedPromoId,
                    ProdId  = Convert.ToInt32(strSelProdId)
                });
                if (!dbPOS.Check_PromoProducts(pprods[0]))
                {
                    dbPOS.Insert_PromoProduct(pprods[0]);
                }
            }
            //dgvDataFrom.Rows.RemoveAt(dgvDataFrom.SelectedRows[i].Index);
        }