Action2Class function
Return SalesAction,SalesConso,SalesPay,SalesInfo,HistoAction
Implementation
HistoActionClass Action2Class(HistoAction val) {
switch (val) {
case HistoAction.Ouverture:
case HistoAction.ReOuv:
case HistoAction.Lancer:
case HistoAction.Suite:
case HistoAction.Split:
case HistoAction.Transfert:
case HistoAction.FullTicket:
case HistoAction.AddProForma:
case HistoAction.Addition:
case HistoAction.Cloture:
return HistoActionClass.SalesAction;
case HistoAction.Article:
case HistoAction.ArticleMenuHead:
case HistoAction.ArticleMenuDetail:
case HistoAction.ArticleExternal:
case HistoAction.ArticleContainer:
case HistoAction.HotelLnk:
case HistoAction.MsgMemo:
case HistoAction.MsgSimple:
case HistoAction.MsgLinked:
case HistoAction.MsgPlus:
case HistoAction.MsgMinus:
case HistoAction.MsgMultiQty:
case HistoAction.MsgMultiPrice:
case HistoAction.ArticleMenuDetailLinked:
case HistoAction.DiscountManual:
case HistoAction.DiscountMulti:
case HistoAction.DiscountMember:
case HistoAction.DiscountRestoPass:
case HistoAction.DiscountFreeVoucher:
return HistoActionClass.SalesConso;
case HistoAction.PayManual:
case HistoAction.PayMachine:
case HistoAction.PayJeton:
case HistoAction.PayMemberAccount:
case HistoAction.PayGiftCertificate:
case HistoAction.PayDebour:
return HistoActionClass.SalesPay;
case HistoAction.Info:
case HistoAction.Separation:
case HistoAction.SeparationPay:
case HistoAction.AuCentimeter:
case HistoAction.Drapeau:
case HistoAction.TimeDrapeau:
case HistoAction.TelNrDrapeau:
case HistoAction.InfoBooking:
case HistoAction.InfoRoom:
case HistoAction.InfoMember:
case HistoAction.InfoFreeVoucher:
case HistoAction.Invoice:
case HistoAction.DelivryInfo:
return HistoActionClass.SalesInfo;
default:
return HistoActionClass.LogInfo;
}
}