업무용 소스 예제
포인터 관리 및 수입 관리 관련 구조체 예제
안요사님
2021. 8. 21. 15:49
728x90
반응형
728x90
포인터 관리 및 수입 관리 관련 구조체 예제
업소용 프로그램 참고
public sealed class PointInfo
{
public int PointIdx { get; set; }
public string PointProgram { get; set; }
public int Amount { get; set; }
public string AmountStr
{
get
{
return string.Format("{0:n0}", Amount);
}
}
public string AmountComment
{
get
{
if (Amount > 0) return "적립";
else if (Amount < 0) return "차감";
else return "";
}
}
public bool UseTF { get; set; }
public string UseTFStr
{
get
{
if (UseTF) return "○";
else return "";
}
}
}
public sealed class CreditcardInfo
{
public int Idx { get; set; }
public string CardName { get; set; }
public int CardRate { get; set; }
public string CardRateStr
{
get
{
return string.Format("{0}%", CardRate);
}
}
public int PayCycle { get; set; }
public string PayCycleStr
{
get
{
return string.Format("{0}일", PayCycle);
}
}
}
public class ComboItem
{
public ComboItem()
{
values = new List<object>();
}
public ComboItem(string desc, string code)
{
description = desc;
values = new List<object>();
values.Add(code);
}
public ComboItem(string desc, string code1, string code2)
{
description = desc;
values = new List<object>();
values.Add(code1);
values.Add(code2);
}
public List<object> values { get; set; }
public string description { get; set; }
public override string ToString()
{
return description;
}
}
728x90
반응형