Example #1
0
        private void barButtonItem11_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var dr  = PriceListGrid.GetFocusedRow() as GetPriceListDet_Result;
            var pld = _db.PriceListDet.Find(dr.PlDetId);

            pld.Price = GetPrice(dr.MatId.Value);
            dr.Price  = pld.Price;
            _db.SaveChanges();

            PriceListGrid.RefreshRow(PriceListGrid.FocusedRowHandle);
        }
Example #2
0
        private void PriceListPopupMenu_BeforePopup(object sender, CancelEventArgs e)
        {
            var dr = PriceListGrid.GetFocusedRow() as GetPriceListDet_Result;

            if (PriceListGrid.IsGroupRow(PriceListGrid.FocusedRowHandle))
            {
                DelMaterialBtn.Caption = "Видалити групу товарів";
            }
            else
            {
                DelMaterialBtn.Caption = "Видалити";
            }
        }
Example #3
0
        private void DelMaterialBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var dr = PriceListGrid.GetFocusedRow() as GetPriceListDet_Result;

            if (PriceListGrid.IsGroupRow(PriceListGrid.FocusedRowHandle))
            {
                if (MessageBox.Show($"Ви дійсно бажаєте відалити групу товарів {dr.GrpName} ?", "Підтвердіть видалення", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                {
                    _db.DeleteWhere <PriceListDet>(w => w.GrpId == dr.GrpId && w.PlId == _pl_id);
                }
            }
            else
            {
                _db.DeleteWhere <PriceListDet>(w => w.PlDetId == dr.PlDetId);
            }

            GetDetail();
        }
Example #4
0
        private void MatInfoBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var dr = PriceListGrid.GetFocusedRow() as GetPriceListDet_Result;

            IHelper.ShowMatInfo(dr.MatId);
        }