// preenche map nome Branchs public void PreencheMapNomeBranchs(string dir) { // string nomeArqBranchs = _prefix + dir + _Rows; // Le uma coluna List <string> nomeBranchs = XLSXFile.Le1ColunaCSV(nomeArqBranchs); int debug = nomeBranchs.Count; // OBS: comeca a contar de 1, porque 0 eh o cabecalho (nome da coluna) exportado pelo OpenDSS for (int i = 1; i < nomeBranchs.Count(); i++) { // OBS: subtraio 1 do indice "i", uma vez que a matriz exportada pelo openDSS, o primeiro branch eh "0" _mapNomeBranchsXIndice.Add(nomeBranchs[i], (i - 1).ToString()); _mapIndiceXNomeBranchs.Add((i - 1).ToString(), nomeBranchs[i]); } }
// preenche map com nome dos vertices private void PreencheMapNomeVertices() { // string nomeArqVertices = _prefix + _paramGerais.GetNomeAlimAtual() + _Cols; // Le uma coluna List <string> nomeVertices = XLSXFile.Le1ColunaCSV(nomeArqVertices); //verificar se arquivo existe _mapNomeVertice2Indice = new Dictionary <string, string>(); // OBS: comeca a contar de 1, porque 0 eh o cabecalho (nome da coluna) exportado pelo OpenDSS for (int i = 1; i < nomeVertices.Count(); i++) { // OBS: subtraio 1 de i, uma vez que na matriz exportada pelo openDSS, o primeiro no eh "0" _mapNomeVertice2Indice.Add(nomeVertices[i], (i - 1).ToString()); } }