public DataTable MeasureListToDataTable(Business.Arrays.MeasureArray data) { DataTable result = new DataTable(); result.Columns.Add("Measure", typeof(string)); for (int i = 0; i < data.List.Size; ++i) { Business.Measure measure = data.List[i]; DataRow newRow = result.NewRow(); newRow[0] = measure.Name; result.Rows.Add(newRow); } return(result); }
static public void Save(Business.Arrays.MeasureArray values) { _serializer.ClearBinary(); for (int i = 0; i < values.List.Size; ++i) { if (Exists(values.List[i])) { MessageBox.Show("Value: " + values.List[i].Name + " alredy exists."); continue; } if (values.List[i].IdMeasure == -1) { values.List[i].IdMeasure = FilesConfigurations.MeasuresId(); FilesConfigurations.PlusMeasuresId(); } Debug.WriteLine("IdActual: " + values.List[i].IdMeasure); _serializer.SaveData(ConvertToFile(values.List[i])); } }