/// <summary> /// Atualiza as variáveis da memória de cálculo de acordo com os valores contidos nos parâmetros. /// </summary> /// <param name="maquinaInequacoes"></param> /// <param name="sheetRow_S_SE"></param> public void AtualizarVariaveisDaMemoriaDeCalculo(InequationEngine maquinaInequacoes, SheetRow_ACRO_MT sheetRow_ACRO_MT) { maquinaInequacoes.CalculationMemory.UpdateVariable("xPOLO1", sheetRow_ACRO_MT.MC_POLO1); maquinaInequacoes.CalculationMemory.UpdateVariable("xMaqSA", sheetRow_ACRO_MT.MC_UHESantoAntonioNumUGs); maquinaInequacoes.CalculationMemory.UpdateVariable("xTR_prov", sheetRow_ACRO_MT.MC_FTRpr); maquinaInequacoes.CalculationMemory.UpdateVariable("Facro", sheetRow_ACRO_MT.MC_FACRO); }
/// <summary> /// Atualiza as variáveis da memória de cálculo de acordo com os valores contidos nos parâmetros. /// </summary> /// <param name="maquinaInequacoes"></param> /// <param name="sheetRow_S_SE"></param> public void AtualizarVariaveisDaMemoriaDeCalculo(InequationEngine maquinaInequacoes, SheetRow_ACRO_MT sheetRow_ACRO_MT) { maquinaInequacoes.CalculationMemory.UpdateVariable("xPolo", sheetRow_ACRO_MT.MC_POLO1); maquinaInequacoes.CalculationMemory.UpdateVariable("BtB", sheetRow_ACRO_MT.MC_FBtB); maquinaInequacoes.CalculationMemory.UpdateVariable("xMaqSA", sheetRow_ACRO_MT.MC_UHESantoAntonioNumUGs); maquinaInequacoes.CalculationMemory.UpdateVariable("xMaqJir", sheetRow_ACRO_MT.MC_UHJirauNumUgs); }
public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_ACRO_MT sheetRow_ACRO_MT) { Mediador.SetVariavelValor(memoriaCalculo, "xPOLO1", sheetRow_ACRO_MT.MC_POLO1); Mediador.SetVariavelValor(memoriaCalculo, "xMaqSA", sheetRow_ACRO_MT.MC_UHESantoAntonioNumUGs); Mediador.SetVariavelValor(memoriaCalculo, "xTR_prov", sheetRow_ACRO_MT.MC_FTRpr); Mediador.SetVariavelValor(memoriaCalculo, "Facro", sheetRow_ACRO_MT.MC_FACRO); }
public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_ACRO_MT sheetRow_ACRO_MT) { Mediador.SetVariavelValor(memoriaCalculo, "xPolo", sheetRow_ACRO_MT.MC_POLO1); Mediador.SetVariavelValor(memoriaCalculo, "BtB", sheetRow_ACRO_MT.MC_FBtB); Mediador.SetVariavelValor(memoriaCalculo, "xMaqSA", sheetRow_ACRO_MT.MC_UHESantoAntonioNumUGs); Mediador.SetVariavelValor(memoriaCalculo, "xMaqJir", sheetRow_ACRO_MT.MC_UHJirauNumUgs); }
/// <summary> /// Atualiza as variáveis da memória de cálculo de acordo com os valores contidos nos parâmetros. /// </summary> /// <param name="maquinaInequacoes"></param> /// <param name="sheetRow_S_SE"></param> public void AtualizarVariaveisDaMemoriaDeCalculo(InequationEngine maquinaInequacoes, SheetRow_ACRO_MT sheetRow_ACRO_MT) { maquinaInequacoes.CalculationMemory.UpdateVariable("xPolo", sheetRow_ACRO_MT.MC_POLO1); maquinaInequacoes.CalculationMemory.UpdateVariable("xTR_prov", sheetRow_ACRO_MT.MC_FTRpr); maquinaInequacoes.CalculationMemory.UpdateVariable("xBtB", sheetRow_ACRO_MT.MC_FBtB); maquinaInequacoes.CalculationMemory.UpdateVariable("xGerSA", sheetRow_ACRO_MT.MC_UHESantoAntonioGerTotal); maquinaInequacoes.CalculationMemory.UpdateVariable("xGerJir", sheetRow_ACRO_MT.MC_UHJirauGer); }
public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_ACRO_MT sheetRow_ACRO_MT) { Mediador.SetVariavelValor(memoriaCalculo, "xPolo", sheetRow_ACRO_MT.MC_POLO1); Mediador.SetVariavelValor(memoriaCalculo, "xTR_prov", sheetRow_ACRO_MT.MC_FTRpr); Mediador.SetVariavelValor(memoriaCalculo, "xBtB", sheetRow_ACRO_MT.MC_FBtB); Mediador.SetVariavelValor(memoriaCalculo, "xGerSA", sheetRow_ACRO_MT.MC_UHESantoAntonioGerTotal); Mediador.SetVariavelValor(memoriaCalculo, "xGerJir", sheetRow_ACRO_MT.MC_UHJirauGer); }
public void CarregarDados_SheetRow_ACRO_MT() { linhas_ACRO_MT.Clear(); //Abre CSV como texto string fileName = GetCaminhoCompletoArquivoTeste_ValidacaoLimites_Aba_ACRO_MT(); System.IO.StreamReader sr = new System.IO.StreamReader(File.OpenRead(fileName)); int iLinhaIdx = 0; while (sr.Peek() != -1) { string line = sr.ReadLine(); // separa linha do CSV string[] valores = line.Split(','); double primeiraColunaComValor = 0.0; if (valores.Length > 3 && double.TryParse(valores[4], out primeiraColunaComValor)) { SheetRow_ACRO_MT sheetRow_ACRO_MT = new SheetRow_ACRO_MT(); sheetRow_ACRO_MT.PK_HoraInicFim = new KeyValuePair<string, string>(valores[1].Trim(), valores[2].Trim()); sheetRow_ACRO_MT.LDvalorplanilha_Limite_FMT = double.Parse(valores[9]); sheetRow_ACRO_MT.LDvalorplanilha_Lim_FACROSup = double.Parse(valores[10]); sheetRow_ACRO_MT.LDvalorplanilha_Lim_FACROInf = double.Parse(valores[11]); sheetRow_ACRO_MT.LDvalorplanilha_LimiteSm_Aq = double.Parse(valores[12]); sheetRow_ACRO_MT.LDvalorplanilha_LimiteFBtB = double.Parse(valores[13]); sheetRow_ACRO_MT.LDvalorplanilha_LimiteFTRpr = double.Parse(valores[14]); sheetRow_ACRO_MT.LDvalorplanilha_LimitePOLO = double.Parse(valores[15]); sheetRow_ACRO_MT.LDvalorplanilha_LimiteSAJirau = double.Parse(valores[16]); sheetRow_ACRO_MT.MC_GeracaoItqPPdr = double.Parse(valores[22]); sheetRow_ACRO_MT.MC_FACRO = double.Parse(valores[4]); sheetRow_ACRO_MT.MC_FluxoSamAq = double.Parse(valores[5]); sheetRow_ACRO_MT.MC_FBtB = double.Parse(valores[6]); sheetRow_ACRO_MT.MC_FTRpr = double.Parse(valores[7]); sheetRow_ACRO_MT.MC_POLO1 = double.Parse(valores[8]); sheetRow_ACRO_MT.MC_UHESantoAntonioNumUGs = double.Parse(valores[23]); sheetRow_ACRO_MT.MC_UHESantoAntonioGerTotal = double.Parse(valores[24]); sheetRow_ACRO_MT.MC_UHESantoAntonioGeracaoIlha1 = double.Parse(valores[25]); sheetRow_ACRO_MT.MC_UHESantoAntonioGeracaoIlha2 = double.Parse(valores[26]); sheetRow_ACRO_MT.MC_UHESantoAntonioGeracaoMEsqrd = double.Parse(valores[27]); sheetRow_ACRO_MT.MC_GerTNorteII = double.Parse(valores[28]); sheetRow_ACRO_MT.MC_UHJirauGer = double.Parse(valores[29]); sheetRow_ACRO_MT.MC_UHJirauNumUgs = double.Parse(valores[30]); linhas_ACRO_MT.Add(iLinhaIdx, sheetRow_ACRO_MT); iLinhaIdx++; } } if (linhas_ACRO_MT.Count == 0) throw new Exception("Lista de valores de linhas_ACRO_MT não foi carregada. Verificar arquivo: " + fileName); }
/// <summary> /// Atualiza as variáveis da memória de cálculo de acordo com os valores contidos nos parâmetros. /// </summary> /// <param name="maquinaInequacoes"></param> /// <param name="sheetRow_S_SE"></param> public void AtualizarVariaveisDaMemoriaDeCalculo(InequationEngine maquinaInequacoes, SheetRow_ACRO_MT sheetRow_ACRO_MT) { maquinaInequacoes.CalculationMemory.UpdateVariable("xFACRO", sheetRow_ACRO_MT.MC_FBtB); maquinaInequacoes.CalculationMemory.UpdateVariable("xMaqSA", sheetRow_ACRO_MT.MC_UHESantoAntonioNumUGs); maquinaInequacoes.CalculationMemory.UpdateVariable("xMaqJir", sheetRow_ACRO_MT.MC_UHJirauNumUgs); maquinaInequacoes.CalculationMemory.UpdateVariable("xilha1", sheetRow_ACRO_MT.MC_UHESantoAntonioGeracaoIlha1); maquinaInequacoes.CalculationMemory.UpdateVariable("xilha2", sheetRow_ACRO_MT.MC_UHESantoAntonioGeracaoIlha2); maquinaInequacoes.CalculationMemory.UpdateVariable("xmesq", sheetRow_ACRO_MT.MC_UHESantoAntonioGeracaoMEsqrd); maquinaInequacoes.CalculationMemory.UpdateVariable("xJirau", sheetRow_ACRO_MT.MC_UHJirauGer); maquinaInequacoes.CalculationMemory.UpdateVariable("xTR_prov", sheetRow_ACRO_MT.MC_FTRpr); maquinaInequacoes.CalculationMemory.UpdateVariable("xPOLO1", sheetRow_ACRO_MT.MC_POLO1); maquinaInequacoes.CalculationMemory.UpdateVariable("xBtB", sheetRow_ACRO_MT.MC_FBtB); }
public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_ACRO_MT sheetRow_ACRO_MT) { Mediador.SetVariavelValor(memoriaCalculo, "xFACRO", sheetRow_ACRO_MT.MC_FBtB); Mediador.SetVariavelValor(memoriaCalculo, "xMaqSA", sheetRow_ACRO_MT.MC_UHESantoAntonioNumUGs); Mediador.SetVariavelValor(memoriaCalculo, "xMaqJir", sheetRow_ACRO_MT.MC_UHJirauNumUgs); Mediador.SetVariavelValor(memoriaCalculo, "xilha1", sheetRow_ACRO_MT.MC_UHESantoAntonioGeracaoIlha1); Mediador.SetVariavelValor(memoriaCalculo, "xilha2", sheetRow_ACRO_MT.MC_UHESantoAntonioGeracaoIlha2); Mediador.SetVariavelValor(memoriaCalculo, "xmesq", sheetRow_ACRO_MT.MC_UHESantoAntonioGeracaoMEsqrd); Mediador.SetVariavelValor(memoriaCalculo, "xJirau", sheetRow_ACRO_MT.MC_UHJirauGer); Mediador.SetVariavelValor(memoriaCalculo, "xTR_prov", sheetRow_ACRO_MT.MC_FTRpr); Mediador.SetVariavelValor(memoriaCalculo, "xPOLO1", sheetRow_ACRO_MT.MC_POLO1); Mediador.SetVariavelValor(memoriaCalculo, "xBtB", sheetRow_ACRO_MT.MC_FBtB); }
/// <summary> /// Atualiza as variáveis da memória de cálculo de acordo com os valores contidos nos parâmetros. /// </summary> /// <param name="maquinaInequacoes"></param> /// <param name="sheetRow_S_SE"></param> public void AtualizarVariaveisDaMemoriaDeCalculo(InequationEngine maquinaInequacoes, SheetRow_ACRO_MT sheetRow_ACRO_MT) { maquinaInequacoes.CalculationMemory.UpdateVariable("xBtB", sheetRow_ACRO_MT.MC_GeracaoItqPPdr); }
public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_ACRO_MT sheetRow_ACRO_MT) { Mediador.SetVariavelValor(memoriaCalculo, "xBtB", sheetRow_ACRO_MT.MC_GeracaoItqPPdr); }
/// <summary> /// Atualiza as variáveis da memória de cálculo de acordo com os valores contidos nos parâmetros. /// </summary> /// <param name="maquinaInequacoes"></param> /// <param name="sheetRow_S_SE"></param> public void AtualizarVariaveisDaMemoriaDeCalculo(InequationEngine maquinaInequacoes, SheetRow_ACRO_MT sheetRow_ACRO_MT) { maquinaInequacoes.CalculationMemory.UpdateVariable("xTN2", sheetRow_ACRO_MT.MC_GerTNorteII); }