/// <summary>Получение цвета блока</summary> /// <param name="a_Block">Блок</param> public Color f_GetColorBlock() { if (p_Object is Cl_Element) { return(Color.DarkGoldenrod); } else if (p_Object is E_Opers) { E_Opers oper = ((E_Opers)p_Object); switch (oper) { case E_Opers.plus: return(Color.Red); case E_Opers.minus: return(Color.Red); case E_Opers.carve: return(Color.Red); case E_Opers.multiply: return(Color.Red); } } else if (p_Object is int) { return(Color.Blue); } return(Color.Green); }
public string f_GetTextFromBlock() { if (p_Object is Cl_Element) { return(m_OperatorTag + ((Cl_Element)p_Object).p_Tag); } else if (p_Object is E_Opers) { E_Opers oper = ((E_Opers)p_Object); switch (oper) { case E_Opers.plus: return(" + "); case E_Opers.minus: return(" - "); case E_Opers.carve: return(" / "); case E_Opers.multiply: return(" * "); } } else if (p_Object is int) { return(p_Object.ToString()); } return(""); }
public string f_GetTextFromBlock() { if (p_Object is Cl_Element) { return(m_OperatorTag + ((Cl_Element)p_Object).p_Tag); } else if (p_Object is E_Opers) { E_Opers oper = ((E_Opers)p_Object); switch (oper) { case E_Opers.more: return(" > "); case E_Opers.less: return(" < "); case E_Opers.equals: return(" = "); case E_Opers.notEquals: return(" != "); case E_Opers.and: return(" И "); case E_Opers.or: return(" ИЛИ "); } } else if (p_Object is int) { return(p_Object.ToString()); } else if (p_Object is Cl_User.E_Sex) { return(Enum.GetName(typeof(Cl_User.E_Sex), p_Object).ToLower()); } else if (p_Object is Cl_ElementParam) { string preValue = p_Object.ToString(); return(preValue = "\"" + preValue.Trim() + "\""); } return(""); }
/// <summary>Получение цвета блока</summary> /// <param name="a_Block">Блок</param> public Color f_GetColorBlock() { if (p_Object is Cl_Element) { return(Color.DarkGoldenrod); } else if (p_Object is E_Opers) { E_Opers oper = ((E_Opers)p_Object); switch (oper) { case E_Opers.more: return(Color.Red); case E_Opers.less: return(Color.Red); case E_Opers.equals: return(Color.Red); case E_Opers.notEquals: return(Color.Red); case E_Opers.and: return(Color.Red); case E_Opers.or: return(Color.Red); } } else if (p_Object is int) { return(Color.Blue); } else if (p_Object is Cl_ElementParam) { return(Color.BlueViolet); } return(Color.Green); }