// Executa Fluxo potencia void Worker_ComparaManobras() { //Mensagem de Início _janelaPrincipal.ExibeMsgDisplayMW("Comparação Manobras"); //Lê os alimentadores e armazena a lista de alimentadores List <string> alimentadores = CemigFeeders.GetTodos(_janelaPrincipal._parGUI.GetArqLstAlimentadores()); // TODO testar carrega dados de medicoes _janelaPrincipal._medAlim.CarregaDados(); // instancia classe de parametros Gerais GeneralParameters paramGerais = new GeneralParameters(_janelaPrincipal); // cria objeto DSS ObjDSS oDSS = new ObjDSS(paramGerais); // instancia classe ComparacaoManobras compManobras = new ComparacaoManobras(_janelaPrincipal, paramGerais, alimentadores, oDSS); // Fim _janelaPrincipal.ExibeMsgDisplayMW("Comparação Manobras"); // Finaliza processo _janelaPrincipal.FinalizaProcesso(false); }
// Executa Fluxo potencia void Worker_ExecutaChavesNAs() { //Mensagem de Início _janelaPrincipal.ExibeMsgDisplayMW("Início Chaves NAs"); //Lê os alimentadores e armazena a lista de alimentadores List <string> alimentadores = CemigFeeders.GetTodos(_janelaPrincipal._parGUI.GetArqLstAlimentadores()); // TODO testar carrega dados de medicoes _janelaPrincipal._medAlim.CarregaDados(); // instancia classe de parametros Gerais GeneralParameters paramGerais = new GeneralParameters(_janelaPrincipal); // cria objeto DSS ObjDSS oDSS = new ObjDSS(paramGerais); // instancia classe AnaliseChavesNAs NOSwitchAnalysis analiseChavesNAs = new NOSwitchAnalysis(_janelaPrincipal, paramGerais, alimentadores, oDSS); // Fim _janelaPrincipal.ExibeMsgDisplayMW("Fim Chaves NAs"); // Finaliza processo _janelaPrincipal.FinalizaProcesso(false); }
static void Main(string[] args) { // parametros banco de dados _connBuilder = new SqlConnectionStringBuilder(); _connBuilder.DataSource = _dataSource; _connBuilder.InitialCatalog = _banco; _connBuilder.IntegratedSecurity = true; // variaveis auxiliares CarregaVariaveisAux(); // se modo reconfiguracao if (_modoReconfiguracao) { // lista de SEs List <string> lstSE = CemigFeeders.GetTodos(GetNomeArqLstSEs()); // para cada SE da lista foreach (string se in lstSE) { // OBS: a SE deve ter nome // obtem lstAlim da SE List <string> lstAlim = GetLstAlimSE(se); // cria string com a uniao dos alimentadores UneStringAlim(lstAlim); // CriaArquivosDSS(lstAlim[0]); } //OLD CODE OBS: UNE ALIM DA LISTA /* * // lista de alimentadores * List<string> lstAlim = AlimentadoresCemig.getTodos(GetNomeArqLstAlimentadores()); * * // une alimentadores da lstAlim * uneStringAlim(lstAlim); * * CriaArquivosDSS(lstAlim[0]); * */ } else { // lista de alimentadores List <string> lstAlim = CemigFeeders.GetTodos(GetNomeArqLstAlimentadores()); // para cada alimentador da lista foreach (string alim in lstAlim) { CriaArquivosDSS(alim); } } Console.Write("Fim!"); Console.ReadKey(); }
// Executa Analise de Loops void Worker_ExecutaAnaliseLoops() { //Mensagem de Início _janelaPrincipal.ExibeMsgDisplayMW("Início Analise Loops"); //Lê os alimentadores e armazena a lista de alimentadores List <string> alimentadores = CemigFeeders.GetTodos(_janelaPrincipal._parGUI.GetArqLstAlimentadores()); // instancia classe de parametros Gerais GeneralParameters paramGerais = new GeneralParameters(_janelaPrincipal); // cria objeto DSS ObjDSS oDSS = new ObjDSS(paramGerais); // instancia classe AnaliseChavesNAs LoopAnalysis analiseLoops = new LoopAnalysis(_janelaPrincipal, paramGerais, alimentadores, oDSS); // Fim _janelaPrincipal.ExibeMsgDisplayMW("Fim análise de loops"); // Finaliza processo _janelaPrincipal.FinalizaProcesso(false); }