private void 택된Feeder에붙여넣기ToolStripMenuItem_Click(object sender, EventArgs e) { if (_selectedFinder.Singleline == null) { MessageBox.Show("복사된 Singleline이 없습니다."); } else { DialogResult dr = MessageBox.Show(_selectedFinder.Singleline.Name + "을 붙여넣기 합니다.", "MV DESIGN", MessageBoxButtons.OKCancel); if (dr != DialogResult.OK) { return; } } foreach (DataGridViewRow row in dataGridView1.SelectedRows) { Util.Finder finder = new Util.Finder(this.MvProject, row); using (UndoStep undoStep = new UndoManager().CreateUndoStep()) { finder.ReplaceSingleline(_selectedFinder.Singleline); finder.ReplaceThreeline(_selectedFinder); undoStep.CloseOpenUndo(); } } this.ShowSingleline(); }
private void ShowSingleline() { Util.Finder finder = new Util.Finder(this.MvProject, dataGridView1.CurrentRow); this._singleline = finder.Singleline; this._threeline = finder.Threeline; this.RefreshSingleline(this._singleline); }
private void feeder복사ToolStripMenuItem_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count < 1) { MessageBox.Show("선택된 Feeder 가 없습니다."); return; } _selectedFinder = new Util.Finder(this.MvProject, dataGridView1.SelectedRows[0]); }
private void SetAsCurrentFeeder() { if (!this.SelectionOK()) { return; } Util.IFile file = dataGridView3.CurrentRow.DataBoundItem as Util.IFile; if (file == null) { return; } Util.Finder finder = new Util.Finder(this.MvProject, dataGridView1.SelectedRows[0]); this._singleline = finder.ReplaceSingleline(file.FullPath); this._threeline = finder.ReplaceThreeline(file.FullPath); this.RefreshSingleline(this._singleline); }
public Page ReplaceThreeline(Util.Finder finder) { Page page = Util.eplan.DeleteThreeline(this.Threeline); string fromName = null; string toName = null; if (this.IsShip) { fromName = "=VOL.5+" + finder.Feeder.FeederNo; toName = "=VOL.5+" + this.Feeder.FeederNo; } else { fromName = "=" + finder.Feeder.FeederNo + "+R"; toName = "=" + this.Feeder.FeederNo + "+R"; } page = Util.eplan.PasteThreeline(fromName, finder.Threeline, toName, this.Threeline); return(page); }