private void DelMaterialBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var row = WaybillDetInGridView.GetFocusedRow() as v_ProductionPlanDet; if (row != null) { var det = _db.ProductionPlanDet.Find(row.Id); if (det != null) { _db.ProductionPlanDet.Remove(det); } _db.SaveChanges(); WaybillDetInGridView.DeleteSelectedRows(); } GetOk(); }
private void DelMaterialBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (wbd_row != null) { if (wbd_row.PosId > 0) { _db.DeleteWhere <WaybillDet>(w => w.PosId == wbd_row.PosId); } else { _db.DeleteWhere <WayBillSvc>(w => w.PosId == wbd_row.PosId * -1); } _db.Save(wb.WbillId); WaybillDetInGridView.DeleteSelectedRows(); } }
private void DelMaterialBtn_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (iw_det_row != null && _db.GetWayBillMakeDet(iw_det_row.WbillId).Any(a => a.MatId == iw_det_row.MatId && a.Rsv == 0)) { var det = _db.IntermediateWeighingDet.Find(iw_det_row.Id); if (det != null) { _db.IntermediateWeighingDet.Remove(det); } _db.SaveChanges(); WaybillDetInGridView.DeleteSelectedRows(); } else { MessageBox.Show("Видаляти заборонено, сировина вже зарезервована"); } GetOk(); }