private void btnDeliver1_Click(object sender, EventArgs e) { int index = grdvPWOs.GetFocusedDataSourceRowIndex(); if (index >= 0) { List <PWOToDeliverByMaterialCode> pwos = grdPWOs.DataSource as List <PWOToDeliverByMaterialCode>; if (pwos != null) { DstDeliveryStoreSite storeSite = null; for (int i = 0; i < cboDstStoreSites.Properties.Items.Count; i++) { storeSite = cboDstStoreSites.Properties.Items[i] as DstDeliveryStoreSite; if (storeSite.T173LeafID == pwos[index].T173LeafID) { break; } else { storeSite = null; } } if (storeSite == null) { XtraMessageBox.Show( $"您无权向{pwos[index].T173Name}配送该订单", "", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } string opNode = ((MenuInfo)Tag).OpNode; using (frmMaterialsToDeliver showMaterisl = new frmMaterialsToDeliver( pwos[index].FactID, pwos[index].AF482PK, storeSite, opNode)) { showMaterisl.ShowDialog(); } btnSearchByMaterialCode.PerformClick(); } } }
private void btnDeliver_Click(object sender, EventArgs e) { int index = grdvOrders.GetFocusedDataSourceRowIndex(); if (index >= 0) { DstDeliveryStoreSite dstStoreSite = cboDstStoreSites.SelectedItem as DstDeliveryStoreSite; string opNode = ((MenuInfo)Tag).OpNode; using (frmMaterialsToDeliver showMaterisl = new frmMaterialsToDeliver( orders[index].FactID, orders[index].AF482PK, dstStoreSite, opNode)) { showMaterisl.ShowDialog(); } btnRefresh.PerformClick(); } }