spc-kiosk-pb/Window/PosConfiguration/ComboBoxConst.cs
2019-06-16 14:12:09 +09:00

88 lines
3.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Cosmos.Win
{
public class ComboBoxConst
{
public class POSPrinter_Model
{
public const string ID = "POSPrinter_Model";
//public static string[] CB_LIST_PrinterModel = { "1:TM_T88II", "2:TM_T88III", "3:TM_T88IV", "4:TM_T88V", "5:4610_TF7", "6:4610_1NR", "7:TRST_A00", "8:SRP_352PLUSIII", "9:TP_600", "10:GIANT_100S", "11:P2C_(All_In_One)", "99:Debug" };
public static string[] CB_LIST_PrinterModel = { "1:EPSON", "2:TOSHIBA", "3:IBM", "6:P2C", "7:1NR", "99:Debug" };//2018.01.22;"7:4610_1NR" 모델 추가;girak.kim
}
public class Signpad_Model
{
public const string ID = "Signpad_Model";
//#20180404 서명패드 SR-170P 모델 설정 항목 추가 start
//기존
//public static string[] CB_LIST_SignpadModel = { "1:OLTMS", "2:OLCSP", "3:SSP-100", "4:SN-350P", "5:SN-150P" };
//변경
public static string[] CB_LIST_SignpadModel = { "1:OLTMS", "2:OLCSP", "3:SSP-100", "4:SN-350P", "5:SN-150P", "6:SR-170P" };
//#20180404 서명패드 SR-170P 모델 설정 항목 추가 end
}
public class CATTerminal_Model
{
public const string ID = "CATTerminal_Model";
public static string[] CB_LIST_CATTerminalModel = { "11:국내", "21:샨더", "22:은련" };
}
public class MSREmul_Model
{
public const string ID = "MSREmul_Model";
public static string[] CB_LIST_MSREmulModel = { "ETC", "ST-A20", "ST-71", "E70", "IBM-545", "IBM-E26", "IBM-563", "OBETT-462", "OBETT-600", "XN-503I" };
}
public static string GetIndexOf(string sDiv, string sNumber)
{
int iRet = -1;
try
{
if (sDiv == POSPrinter_Model.ID)
{
for (int nLoop = 0; nLoop < POSPrinter_Model.CB_LIST_PrinterModel.Length; nLoop++)
{
string[] sValues = (POSPrinter_Model.CB_LIST_PrinterModel[nLoop]).Split(new String[] { ":" }, StringSplitOptions.RemoveEmptyEntries);
if (sNumber.Equals(sValues[0]) == true)
{
iRet = nLoop;
}
}
}
else if(sDiv == Signpad_Model.ID)
{
for(int nLoop = 0;nLoop < Signpad_Model.CB_LIST_SignpadModel.Length;nLoop++)
{
string[] sValues = (Signpad_Model.CB_LIST_SignpadModel[nLoop]).Split(new String[] { ":" }, StringSplitOptions.RemoveEmptyEntries);
if (sNumber.Equals(sValues[0]) == true)
{
iRet = nLoop;
}
}
}
else if(sDiv == CATTerminal_Model.ID)
{
for(int nLoop = 0;nLoop < CATTerminal_Model.CB_LIST_CATTerminalModel.Length;nLoop++)
{
string[] sValues = (CATTerminal_Model.CB_LIST_CATTerminalModel[nLoop]).Split(new String[] { ":" }, StringSplitOptions.RemoveEmptyEntries);
if(sNumber.Equals(sValues[0]) == true)
{
iRet = nLoop;
}
}
}
}
catch (Exception ex)
{ }
return iRet.ToString();
}
}
}