private void btnPWOModify_Click(object sender, EventArgs e) { List <EntityBatchPWO> pwos = grdPWOs.DataSource as List <EntityBatchPWO>; int idx = grdvPWOs.GetFocusedDataSourceRowIndex(); if (idx >= 0 && idx < pwos.Count) { EntityBatchPWO pwo = pwos[idx]; using (frmPWOInProductionEditor_QuenchAndTemper formEditor = new frmPWOInProductionEditor_QuenchAndTemper( EditStatus.Edit, stationInfo.T134LeafID, stationInfo.T216LeafID, 0, pwos, ref pwo)) { if (formEditor.ShowDialog() == DialogResult.OK) { grdvPWOs.UpdateCurrentRow(); grdvPWOs.BestFitColumns(); SaveToFile(); Refresh(); } } } }
private void btnPWONew_Click(object sender, EventArgs e) { List <EntityBatchPWO> pwos = grdPWOs.DataSource as List <EntityBatchPWO>; EntityBatchPWO newPWO = new EntityBatchPWO(); using (frmPWOInProductionEditor_QuenchAndTemper formEditor = new frmPWOInProductionEditor_QuenchAndTemper( EditStatus.New, stationInfo.T134LeafID, stationInfo.T216LeafID, 0, pwos, ref newPWO)) { if (formEditor.ShowDialog() == DialogResult.OK) { pwos.Add(newPWO); grdvPWOs.BestFitColumns(); SaveToFile(); Refresh(); } } }