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