예제 #1
0
        private void event_GeneratePresetDataTypeObject(DataGridViewRow row)
        {
            string columnName = event_RetrieveColumnDataValue(row);

            columnName = columnName.Replace(" ", "").ToUpper();

            string tableName = event_RetrieveTableName(columnName);
            int    maxId     = event_RetrieveMaxIdCount(tableName);

            ModelPresetType modelPresetType = new ModelPresetType(
                database,
                tableName,
                columnName,
                maxId);

            objectList.Add(modelPresetType);
        }
예제 #2
0
        private void event_GenerateRecordForFile(int rowIndex)
        {
            if (fileType.Equals("XML"))
            {
                xml.WriteStartElement(labelText);
            }

            foreach (DataGridViewRow gridRow in gridviewDataSetup.Rows)
            {
                string dataType    = gridRow.Cells["DataType"].Value.ToString();
                int    columnIndex = gridRow.Index;

                string randomData;

                switch (dataType)
                {
                case "Custom Data File":
                    ModelFileType modelFileType = (ModelFileType)objectList[columnIndex];
                    randomData = modelFileType.event_RetrieveRandomDataValue();
                    break;

                case "Custom Data Values":
                    ModelListType modelListType = (ModelListType)objectList[columnIndex];
                    randomData = modelListType.event_RetrieveRandomDataValue();
                    break;

                default:
                    ModelPresetType modelPresetType = (ModelPresetType)objectList[columnIndex];
                    randomData = modelPresetType.event_RetrieveRandomDataValue();
                    break;
                }

                event_AppendToCurrentRecord(randomData, rowIndex, columnIndex);
            }

            event_FinalizeNewRecord();
        }