public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <IProduct> psi) { ide.MoveLast(); ide.MovePrevious(); ProcessSelected = psi; return(List.Instance(ide)); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <FiscalItem> psi) { ProcessSelected = psi; List.Instance(ide); ShowCurrent(); return(state); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <IProduct> psi, int labelKey) { ListLabel.labelKey = labelKey; ProcessSelected = psi; List.Instance(ide); return(state); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <CurrencyPaymentInfo> psi, StateInstance returnCancel) { ProcessSelected = psi; ReturnCancel = returnCancel; List.Instance(ide); return(state); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <CreditPaymentInfo> psi, StateInstance returnCancel) { ProcessSelected = psi; ReturnCancel = returnCancel; ide.MoveNext(); List.Instance(ide); return(state); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <FiscalItem> psi) { ProcessSelected = psi; ide.MoveLast(); ide.MovePrevious(); IState baseState = List.Instance(ide); return((baseState is List) ? state : baseState); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <CreditPaymentInfo> psi) { ProcessSelected = psi; for (int i = 0; i < KeyMap.NumberOfCreditKeys; i++) { ide.MoveNext(); } List.Instance(ide); return(state); }
//Instance method has 2 parameters //1. Enumerator for a list of items to be displayed. Each item implements //IMenuItem interface, which means that it knows howto display itself //2. Delegate for the method which will be called on the selected item //when the user presses enter key public static new IState Instance(IDoubleEnumerator ide, ProcessSelectedItem psi) { #if WindowsCE return(List.Instance(ide, psi)); #else ListForm.SetList(ide); ProcessSelected = psi; List.Instance(ide); return(state); #endif }
public override void Enter() { MenuList pastPayments = new MenuList(); pastPayments.AddRange(cr.Document.Payments); ProcessSelectedItem psi = new ProcessSelectedItem(cr.Document.VoidPayment); pastPayments.MoveLast(); pastPayments.MovePrevious(); cr.State = List.Instance(pastPayments, psi); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <SalesDocument> psi) { List.Instance(ide); ProcessSelected = psi; return(state); }
public static new IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <IProduct> psi) { IState returnedState = ListProductBase.Instance(ide, psi); return((returnedState is States.List) ? state : returnedState); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem psi, StateInstance returnCancel) { ProcessSelected = psi; ReturnCancel = returnCancel; return(Instance(ide)); }
//Instance method has 2 parameters //1. Enumerator for a list of items to be displayed. Each item implements //IMenuItem interface, which means that it knows howto display itself //2. Delegate for the method which will be called on the selected item //when the user presses enter key public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem psi) { ProcessSelected = psi; return(Instance(ide)); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <MenuLabel> psi, StateInstance returnCancel) { ReturnCancel = returnCancel; return(Instance(ide, psi)); }
public static IState Instance(IDoubleEnumerator ide, ProcessSelectedItem <MenuLabel> psi) { ProcessSelected = psi; List.Instance(ide); return(state); }