Esempio n. 1
0
 private static StageNode MakeNode(string text, string databaseName, string subSonicName, StageNodeType nodeType, string nodeKey, DataRow row)
 {
     StageNode node = new StageNode(text, row);
     node.NodeType = nodeType;
     node.ImageKey = GetImageKey(nodeType);
     node.SelectedImageKey = GetImageKey(nodeType);
     node.ItemKey = nodeKey;
     node.DatabaseName = databaseName;
     node.SubSonicName = subSonicName;
     return node;
 }
Esempio n. 2
0
 private static string GetImageKey(StageNodeType nodeType)
 {
     switch(nodeType)
     {
         case StageNodeType.ColumnNode:
             return COLUMN_IMAGE;
         case StageNodeType.ColumnPrimaryKeyNode:
             return COLUMN_PK_IMAGE;
         case StageNodeType.Project:
             return PROJECT_IMAGE;
         case StageNodeType.Provider:
             return PROVIDER_IMAGE;
         case StageNodeType.ConnectionStringFolder:
             return CONNECTION_STRING_FOLDER_IMAGE;
         case StageNodeType.ConnectionString:
             return CONNECTION_STRING_IMAGE;
         case StageNodeType.TableFolder:
             return TABLE_FOLDER_IMAGE;
         case StageNodeType.ViewFolder:
             return VIEW_FOLDER_IMAGE;
         case StageNodeType.StoredProcedureFolder:
             return SP_FOLDER_IMAGE;
         case StageNodeType.SubStageConfiguration:
             return SUBSTAGE_CONFIGURATION_IMAGE;
         case StageNodeType.Table:
             return TABLE_IMAGE;
         case StageNodeType.TableWithoutPrimaryKey:
             return TABLE_NO_PK_IMAGE;
         case StageNodeType.TableExcluded:
         case StageNodeType.ViewExcluded:
         case StageNodeType.StoredProcedureExcluded:
             return TABLE_EXCLUDED_IMAGE;
         case StageNodeType.View:
             return VIEW_IMAGE;
         case StageNodeType.StoredProcedure:
             return SP_IMAGE;
         case StageNodeType.StoredProcedureParameter:
             return SP_PARAM_IMAGE;
         default:
             return PROVIDER_IMAGE;
     }
 }
Esempio n. 3
0
 private static StageNode MakeNode(string text, StageNodeType nodeType, int nodeId, DataRow row)
 {
     StageNode node = new StageNode(text, row);
     node.NodeType = nodeType;
     node.ImageKey = GetImageKey(nodeType);
     node.SelectedImageKey = GetImageKey(nodeType);
     node.RowId = nodeId;
     node.DatabaseName = text;
     node.SubSonicName = text;
     return node;
 }
Esempio n. 4
0
 private static StageNode MakeNode(string text, StageNodeType nodeType, int nodeId, DataRow row)
 {
     StageNode node = new StageNode(text, row)
                          {
                              NodeType = nodeType,
                              ImageKey = GetImageKey(nodeType),
                              SelectedImageKey = GetImageKey(nodeType),
                              RowId = nodeId,
                              DatabaseName = text,
                              SubSonicName = text
                          };
     return node;
 }