Exemple #1
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 = "Видалити";
            }
        }
Exemple #2
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();
        }