/// <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="xDiaSemana"></param>
 /// <param name="xTipo"></param>
 /// <param name="Hverao"></param>
 public void AtualizarVariaveisDaMemoriaDeCalculo(InequationEngine maquinaInequacoes, SheetRow_S_SE sheetRow_S_SE, string xDiaSemana, string xTipo, string Hverao)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xhora", CustomFunctions.Hora(sheetRow_S_SE.PK_HoraInicFim.Key + ":00"));
     //maquinaInequacoes.CalculationMemory.UpdateVariable("xDiaSemana", xDiaSemana);
        // maquinaInequacoes.CalculationMemory.UpdateVariable("xTipo", xTipo);
     //maquinaInequacoes.CalculationMemory.UpdateVariable("Hverao", Hverao);
 }
 /// <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_SEVERA_N3 sheetRow_SEVERA_N3, SheetRow_S_SE sheetRow_S_SE)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xpercarga", sheetRow_S_SE.LDvalorplanilha_PERIODO_DE_CARGA);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xcargaSIN", sheetRow_S_SE.MC_CARGA_SIN);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xelocc", sheetRow_S_SE.MC_POT_ELO_CC);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xhbo", sheetRow_SEVERA_N3.MC_HBO);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xlimite_rse", sheetRow_S_SE.LDvalorplanilha_LIM_RSE);
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_SEVERA_N3 sheetRow_SEVERA_N3, SheetRow_S_SE sheetRow_S_SE)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xpercarga", sheetRow_S_SE.LDvalorplanilha_PERIODO_DE_CARGA);
     Mediador.SetVariavelValor(memoriaCalculo, "xcargaSIN", sheetRow_S_SE.MC_CARGA_SIN);
     Mediador.SetVariavelValor(memoriaCalculo, "xelocc", sheetRow_S_SE.MC_POT_ELO_CC);
     Mediador.SetVariavelValor(memoriaCalculo, "xhbo", sheetRow_SEVERA_N3.MC_HBO);
     Mediador.SetVariavelValor(memoriaCalculo, "xlimite_rse", sheetRow_S_SE.LDvalorplanilha_LIM_RSE);
 }
 /// <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_SEVERA_N3 sheetRow_SEVERA_N3, SheetRow_S_SE sheetRow_S_SE, SheetRow_N_NE_SE sheetRow_N_NE_SE)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xcargaSIN", sheetRow_S_SE.MC_CARGA_SIN);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xcbrava", sheetRow_SEVERA_N3.MC_MqsCanaBrava);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xhbo", sheetRow_SEVERA_N3.MC_HBO);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xmq_sm", sheetRow_N_NE_SE.MC_SMGerando + sheetRow_N_NE_SE.MC_Maqs_SMCOp);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xpercarga", sheetRow_S_SE.LDvalorplanilha_PERIODO_DE_CARGA);
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_SEVERA_N3 sheetRow_SEVERA_N3, SheetRow_S_SE sheetRow_S_SE, SheetRow_N_NE_SE sheetRow_N_NE_SE)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xcargaSIN", sheetRow_S_SE.MC_CARGA_SIN);
     Mediador.SetVariavelValor(memoriaCalculo, "xcbrava", sheetRow_SEVERA_N3.MC_MqsCanaBrava);
     Mediador.SetVariavelValor(memoriaCalculo, "xhbo", sheetRow_SEVERA_N3.MC_HBO);
     Mediador.SetVariavelValor(memoriaCalculo, "xmq_sm", sheetRow_N_NE_SE.MC_SMGerando + sheetRow_N_NE_SE.MC_Maqs_SMCOp);
     Mediador.SetVariavelValor(memoriaCalculo, "xpercarga", sheetRow_S_SE.LDvalorplanilha_PERIODO_DE_CARGA);
 }
 /// <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_S_SE sheetRow_S_SE)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xelo", sheetRow_S_SE.MC_POT_ELO_CC);
     //maquinaInequacoes.CalculationMemory.UpdateVariable("xangra", sheetRow_SUL.MC_UGs_Gerando_Araucaria);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xMaq", sheetRow_S_SE.MC_Mq_60Hz);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xGerIPU", sheetRow_S_SE.MC_GIPU_60Hz);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xrsul", sheetRow_S_SE.MC_RSUL);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xpercarga", sheetRow_S_SE.LDretorno_PERIODO_DE_CARGA);
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_S_SE sheetRow_S_SE)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xelo", sheetRow_S_SE.MC_POT_ELO_CC);
     //Mediador.SetVariavelValor(memoriaCalculo, "xangra", sheetRow_SUL.MC_UGs_Gerando_Araucaria);
     Mediador.SetVariavelValor(memoriaCalculo, "xMaq", sheetRow_S_SE.MC_Mq_60Hz);
     Mediador.SetVariavelValor(memoriaCalculo, "xGerIPU", sheetRow_S_SE.MC_GIPU_60Hz);
     Mediador.SetVariavelValor(memoriaCalculo, "xrsul", sheetRow_S_SE.MC_RSUL);
     Mediador.SetVariavelValor(memoriaCalculo, "xpercarga", sheetRow_S_SE.LDretorno_PERIODO_DE_CARGA);
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_S_SE sheetRow_S_SE, SheetRow_SUL sheetRow_SUL)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xrsul", sheetRow_S_SE.MC_RSUL);
     Mediador.SetVariavelValor(memoriaCalculo, "xcargasul", sheetRow_S_SE.MC_CARGA_SUL);
     Mediador.SetVariavelValor(memoriaCalculo, "xugarauc", sheetRow_SUL.MC_UGs_Gerando_Araucaria);
     Mediador.SetVariavelValor(memoriaCalculo, "x_refFRS_Ger", sheetRow_SUL.LD_ValorReferenciaFRS_Usinas);
     Mediador.SetVariavelValor(memoriaCalculo, "xFRS_GerUSs", sheetRow_SUL.MC_FRS - sheetRow_S_SE.MC_Gera_Usinas);
     Mediador.SetVariavelValor(memoriaCalculo, "xJLP", sheetRow_SUL.MC_J_Lacerda_P);
     Mediador.SetVariavelValor(memoriaCalculo, "xJLM", sheetRow_SUL.MC_J_Lacerda_M);
     Mediador.SetVariavelValor(memoriaCalculo, "xJLG", sheetRow_SUL.MC_J_Lacerda_G);
     Mediador.SetVariavelValor(memoriaCalculo, "xJLGG", sheetRow_SUL.MC_J_Lacerda_GG);
 }
 /// <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_S_SE sheetRow_S_SE, SheetRow_SUL sheetRow_SUL)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xrsul", sheetRow_S_SE.MC_RSUL);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xcargasul", sheetRow_S_SE.MC_CARGA_SUL);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xugarauc", sheetRow_SUL.MC_UGs_Gerando_Araucaria);
     maquinaInequacoes.CalculationMemory.UpdateVariable("x_refFRS_Ger", sheetRow_SUL.LD_ValorReferenciaFRS_Usinas);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xFRS_GerUSs", sheetRow_SUL.MC_FRS - sheetRow_S_SE.MC_Gera_Usinas);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xJLP", sheetRow_SUL.MC_J_Lacerda_P);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xJLM", sheetRow_SUL.MC_J_Lacerda_M);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xJLG", sheetRow_SUL.MC_J_Lacerda_G);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xJLGG", sheetRow_SUL.MC_J_Lacerda_GG);
 }
 /// <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_N_NE_SE sheetRow_N_NE_SE, SheetRow_S_SE sheetRow_S_SE)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xMqSM", sheetRow_N_NE_SE.MC_SMGerando);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xSM_cs", sheetRow_N_NE_SE.MC_Maqs_SMCOp);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xMqIPU", sheetRow_S_SE.LDvalorplanilha_Mqs_crt_IPU_max);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xMqLJ", sheetRow_N_NE_SE.MC_Maqs_Laj);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xMqPX", sheetRow_N_NE_SE.MC_Maqs_Px);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xcarga_SIN", sheetRow_N_NE_SE.MC_CARGASIN);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xECE_IPU_TUC", sheetRow_N_NE_SE.LDvalorplanilha_ECETUCIPU);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xpercarga", sheetRow_N_NE_SE.LDvalorplanilha_PerCargaNNE);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xEXPN", sheetRow_N_NE_SE.MC_EXP_N);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xFNS", sheetRow_N_NE_SE.MC_FNS);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xMW_ug_ipu", sheetRow_S_SE.MC_GIPU_60Hz / sheetRow_S_SE.MC_Mq_60Hz);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xFSENE", sheetRow_N_NE_SE.MC_FSENE);
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_N_NE_SE sheetRow_N_NE_SE, SheetRow_S_SE sheetRow_S_SE)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xMqSM", sheetRow_N_NE_SE.MC_SMGerando);
     Mediador.SetVariavelValor(memoriaCalculo, "xSM_cs", sheetRow_N_NE_SE.MC_Maqs_SMCOp);
     Mediador.SetVariavelValor(memoriaCalculo, "xMqIPU", sheetRow_S_SE.LDvalorplanilha_Mqs_crt_IPU_max);
     Mediador.SetVariavelValor(memoriaCalculo, "xMqLJ", sheetRow_N_NE_SE.MC_Maqs_Laj);
     Mediador.SetVariavelValor(memoriaCalculo, "xMqPX", sheetRow_N_NE_SE.MC_Maqs_Px);
     Mediador.SetVariavelValor(memoriaCalculo, "xcarga_SIN", sheetRow_N_NE_SE.MC_CARGASIN);
     Mediador.SetVariavelValor(memoriaCalculo, "xECE_IPU_TUC", sheetRow_N_NE_SE.LDvalorplanilha_ECETUCIPU);
     Mediador.SetVariavelValor(memoriaCalculo, "xpercarga", sheetRow_N_NE_SE.LDvalorplanilha_PerCargaNNE);
     Mediador.SetVariavelValor(memoriaCalculo, "xEXPN", sheetRow_N_NE_SE.MC_EXP_N);
     Mediador.SetVariavelValor(memoriaCalculo, "xFNS", sheetRow_N_NE_SE.MC_FNS);
     Mediador.SetVariavelValor(memoriaCalculo, "xMW_ug_ipu", sheetRow_S_SE.MC_GIPU_60Hz / sheetRow_S_SE.MC_Mq_60Hz);
     Mediador.SetVariavelValor(memoriaCalculo, "xFSENE", sheetRow_N_NE_SE.MC_FSENE);
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_S_SE sheetRow_S_SE, SheetRow_SUL sheetRow_SUL)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xcargasul", sheetRow_S_SE.MC_CARGA_SUL);
     Mediador.SetVariavelValor(memoriaCalculo, "xUGarauc", sheetRow_SUL.MC_Gera_Araucara);
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_S_SE sheetRow_S_SE)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xFIV", sheetRow_S_SE.MC_FIV);
     Mediador.SetVariavelValor(memoriaCalculo, "xFSE", sheetRow_S_SE.MC_FSE_Programado);
     Mediador.SetVariavelValor(memoriaCalculo, "xMqs", sheetRow_S_SE.MC_Mq_60Hz);
 }
 /// <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_N_NE_SE sheetRow_N_NE_SE, SheetRow_S_SE sheetRow_S_SE)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xcarga_SIN", sheetRow_N_NE_SE.MC_CARGASIN);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xMqIPU", sheetRow_S_SE.LDvalorplanilha_Mqs_crt_IPU_max);
 }
 /// <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_S_SE sheetRow_S_SE)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xpercarga", sheetRow_S_SE.LDretorno_PERIODO_DE_CARGA);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xNMaqIpu", sheetRow_S_SE.MC_Mq_60Hz);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xGerIPU", sheetRow_S_SE.MC_GIPU_60Hz);
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_S_SE sheetRow_S_SE, string xDiaSemana, string xTipo, string Hverao)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xhora", CustomFunctions.Hora(sheetRow_S_SE.PK_HoraInicFim.Key + ":00"));
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_S_SE sheetRow_S_SE)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xpercarga", sheetRow_S_SE.LDretorno_PERIODO_DE_CARGA);
     Mediador.SetVariavelValor(memoriaCalculo, "xNMaqIpu", sheetRow_S_SE.MC_Mq_60Hz);
     Mediador.SetVariavelValor(memoriaCalculo, "xGerIPU", sheetRow_S_SE.MC_GIPU_60Hz);
 }
 /// <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_S_SE sheetRow_S_SE)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xFIV", sheetRow_S_SE.MC_FIV);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xFSE", sheetRow_S_SE.MC_FSE_Programado);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xMqs", sheetRow_S_SE.MC_Mq_60Hz);
 }
 /// <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_S_SE sheetRow_S_SE)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xcarga_SIN", sheetRow_S_SE.MC_CARGA_SIN);
 }
 public static void AtualizarVariaveisDaMemoriaDeCalculo(MaquinaInequacoesServiceReference.MemoriaCalculo memoriaCalculo, SheetRow_S_SE sheetRow_S_SE)
 {
     Mediador.SetVariavelValor(memoriaCalculo, "xcarga_SIN", sheetRow_S_SE.MC_CARGA_SIN);
 }
 /// <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>
 /// <param name="sheetRow_SUL"></param>
 public void AtualizarVariaveisDaMemoriaDeCalculo(InequationEngine maquinaInequacoes, SheetRow_S_SE sheetRow_S_SE, SheetRow_SUL sheetRow_SUL)
 {
     maquinaInequacoes.CalculationMemory.UpdateVariable("xcargasul", sheetRow_S_SE.MC_CARGA_SUL);
     maquinaInequacoes.CalculationMemory.UpdateVariable("xUGarauc", sheetRow_SUL.MC_Gera_Araucara);
 }