88 lines
3.6 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|