Пример #1
0
        private void btnSpeedNext_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            ProductDTO oRow = (ProductDTO)gcv_Product.GetFocusedRow();

            if (oRow != null)
            {
                if (_speedSaleProduct.Any(x => x.ProductId == oRow.PID))
                {
                    XtraMessageBox.Show("Aynı Ürün Mevcuttur");
                    return;
                }
                SpeedSaleProductDTO speedSaleProduct = new SpeedSaleProductDTO();
                speedSaleProduct.ProductId = oRow.PID;
                _speedSaleProduct.Add(speedSaleProduct);
                gc_SpeedSaleProduct.RefreshDataSource();
            }
        }
Пример #2
0
        private void btnSpeedProductRetrun_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            SpeedSaleProductDTO speedSaleProduct = (SpeedSaleProductDTO)gcv_SpeedSaleProduct.GetFocusedRow();

            if (speedSaleProduct != null)
            {
                if (speedSaleProduct.RecId == 0)
                {
                    _speedSaleProduct.Remove(speedSaleProduct);
                }
                else
                {
                    if (mspTool.get_Question("Kayıt Silinecektir. Onaylıyor musunuz?"))
                    {
                        var result = _repository.Run <SaleService, ActionResponse <SpeedSaleProductDTO> >(x => x.DeleteSpeedSaleProduct(speedSaleProduct.RecId));
                        _speedSaleProduct.Remove(speedSaleProduct);
                        gc_SpeedSaleProduct.RefreshDataSource();
                    }
                }
            }
            gc_SpeedSaleProduct.RefreshDataSource();
        }