static List <Cut> ConsoleInput() { StringBuilder sb = new StringBuilder(); string temp; temp = System.Console.ReadLine(); while (temp != "") { sb.AppendLine(temp); temp = System.Console.ReadLine(); } return(CutConvert.StrToListCuts(sb.ToString())); }
private void Combine_Click(object sender, EventArgs e) { try { List <Cut> cuts = CutConvert.MatrixToCutsList(DataGridViewUtils.GridToArray2 <double>(Input)); List <Cut> CombineCuts = Cut.Combine(cuts); DataGridViewUtils.Array2ToGrid(Output, CutConvert.CutsListToMatrix(CombineCuts)); save.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message, "ошибка"); } }
private void save_Click(object sender, EventArgs e) { if (saveFileDialog.ShowDialog() == DialogResult.OK) { try { CutsFile file = new CutsFile(openFileDialog.FileName); file.WriteCuts(CutConvert.MatrixToCutsList(DataGridViewUtils.GridToArray2 <double>(Output))); } catch (Exception ex) { MessageBox.Show(ex.Message, "ошибка"); } } }
private void open_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog() == DialogResult.OK) { try { CutsFile file = new CutsFile(openFileDialog.FileName); List <Cut> Cuts = file.ReadCuts(); DataGridViewUtils.Array2ToGrid(Input, CutConvert.CutsListToMatrix(Cuts)); } catch (Exception ex) { MessageBox.Show(ex.Message, "ошибка"); } } }
static void ConsoleOutput(List <Cut> Lines) { System.Console.WriteLine(CutConvert.CutsListToStr(Lines)); }