Duda en como sumar resultados de instrucciones "if" y "else"
Publicado por Eduardo Gonzalez (1 intervención) el 16/12/2019 17:31:43
Hola amigos, espero esten teniendo un buen inicio de semana
Hace poco me uni a el departamento de sistemas en una empresa
Me informaron que se haría la actualización del ERP de la empresa, pero que vendrían grandes dificultades
Ya que el lenguaje de programación que se utilizaba en la versión 9 del ERP era ABL y 4GL
En esta actualización a la versión 10, el lenguaje paso de ABL y 4GL a C#, lo cual son grandes dificultades.
En el código de la versión 9 se sumaban las instrucciones If then y else, lo cual ahora en C# no se puede hacer
por ejemplo si se tenia este código if Inputs.TAMANO.Value == 14 then 193 else (if Inputs.TAMANOTAPA.Value then 329 else 290) + if Inputs.ENTRADA.Value then 133 else 1233
Es una parte del código ya que se suman mas de 20 veces varias instrucciones
Mi pregunta es ¿Qué puedo hacer para sumar de alguna manera o representar de otra manera el código pero con el mismo funcionamiento?
Estare al pendiente de sus respuestas y apoyo
MUCHAS GRACIAS!!
Hace poco me uni a el departamento de sistemas en una empresa
Me informaron que se haría la actualización del ERP de la empresa, pero que vendrían grandes dificultades
Ya que el lenguaje de programación que se utilizaba en la versión 9 del ERP era ABL y 4GL
En esta actualización a la versión 10, el lenguaje paso de ABL y 4GL a C#, lo cual son grandes dificultades.
En el código de la versión 9 se sumaban las instrucciones If then y else, lo cual ahora en C# no se puede hacer
por ejemplo si se tenia este código if Inputs.TAMANO.Value == 14 then 193 else (if Inputs.TAMANOTAPA.Value then 329 else 290) + if Inputs.ENTRADA.Value then 133 else 1233
Es una parte del código ya que se suman mas de 20 veces varias instrucciones
Mi pregunta es ¿Qué puedo hacer para sumar de alguna manera o representar de otra manera el código pero con el mismo funcionamiento?
Estare al pendiente de sus respuestas y apoyo
MUCHAS GRACIAS!!
Valora esta pregunta


0