//--------------------------------------------------------------------------- #pragma hdrstop #include "VmsDataTypeF.h" #include "AppGlobalF.h" //--------------------------------------------------------------------------- #pragma package(smart_init) //--------------------------------------------------------------------------- int GradeToColorCode(int AGrade) { int nColor = color_green; switch(AGrade) { //case grade_none: nColor = color_black; break; case grade_smoothness: nColor = color_green; break; case grade_delay: nColor = color_amber; break; case grade_congestion: nColor = color_red; break; } return nColor; } //--------------------------------------------------------------------------- TColor GradeToFillColor(int AGrade) { TColor clColor; #if 1 clColor = (TColor)g_AppCfg.nDefaultFillColor; #else clColor = clBlack; #endif switch(AGrade) { case grade_smoothness: clColor = clLime; break; case grade_delay: clColor = clYellow; break; case grade_congestion: clColor = clRed; break; } return clColor; } //--------------------------------------------------------------------------- AnsiString GradeToString(int AGrade, int AType) { AnsiString sGrade = " "; if (AType == enFormKindTrfImg) { switch(AGrade) { case grade_smoothness: sGrade = "¿øÈ°"; break; case grade_delay: sGrade = "Áöü"; break; case grade_congestion: sGrade = "Á¤Ã¼"; break; } } else { switch(AGrade) { //case grade_smoothness: sGrade = "¼ÒÅë¿øÈ°"; break; #if 0 // 20181204: ¹Î°æÇÑ Â÷Àå´Ô ¿äû»çÇ×À¸·Î ¼ÒÅë¿øÈ° -> ¿øÈ°·Î º¯°æ case grade_smoothness: sGrade = "¼ÒÅë¿øÈ°"; break; #else case grade_smoothness: sGrade = "¿ø Ȱ"; break; #endif case grade_delay: sGrade = "Áö ü"; break; case grade_congestion: sGrade = "Á¤ ü"; break; } } return sGrade; } //--------------------------------------------------------------------------- TColor CodeToColor(int ACode) { TColor clColor = clBlack; switch(ACode) { case color_black: clColor = clBlack; break; case color_red: clColor = clRed; break; case color_green: clColor = clLime; break; case color_amber: clColor = clYellow; break; } return clColor; } //--------------------------------------------------------------------------- AnsiString CodeToFont(int ACode) { AnsiString sFont = "¸¼Àº °íµñ"; switch(ACode) { case font_malgun: sFont = "¸¼Àº °íµñ"; break; case font_hygmj: sFont = "HY°ß¸íÁ¶"; break; case font_gulim: sFont = "±¼¸²Ã¼"; break; case font_gungsuh: sFont = "±Ã¼­Ã¼"; break; case font_dotum: sFont = "µ¸¿òü"; break; case font_batang: sFont = "¹ÙÅÁü"; break; } return sFont; } //--------------------------------------------------------------------------- AnsiString GetFtpImageId(AnsiString AImgNmbr) { AnsiString sFtpImgId = AImgNmbr; //6NNN0 //7NNN0 //8NNN0,8NNN1,8NNN2,8NNN3 try { //ÆûÀ̹ÌÁö¿Í Áߺ¹µÇÁö ¾Êµµ·Ï À̹ÌÁö¾ÆÀ̵𸦠º¯°æÇÑ´Ù //FTP·Î ´Ù¿î·Îµå ÇØ¾ß Çϱ⠶§¹®¿¡ 4ÀÚ¸®À̾î¾ß ÇÑ´Ù AnsiString sType; if (AImgNmbr.SubString(1,1) == "6") sType = "S"; else if (AImgNmbr.SubString(1,1) == "7") sType = "B"; else sType = "T"; sFtpImgId = AImgNmbr.SubString(1,1) + AImgNmbr.SubString(3,3); } catch(Exception &e) { } return sFtpImgId; } //---------------------------------------------------------------------------