コード例 #1
0
        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();
                    }
                }
            }
        }
コード例 #2
0
        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();
                }
            }
        }