Ejemplo n.º 1
0
        public CustomerMapperViewViewModel(IMapper mapper)
        {
            _mapper = mapper;
            using (var db = new AbsContext())
            {
                Partners = new ObservableCollection <PartnerModel>(db.Partners
                                                                   .Include(x => x.PartnerAccountCodes)
                                                                   .Where(x => x.SunAccountCode == null && x.TaxRegistrationNo != null &&
                                                                          !new[] { "111111111111111", "000000000000000" }.Contains(x.TaxRegistrationNo))
                                                                   .ProjectTo <PartnerModel>(_mapper.ConfigurationProvider).ToList());


                _sunCustomerCollection = db.SunSystemCustomers.ToList();
                _sunCustomerCollection.ForEach(x => x.VatCode = x.VatCode.Replace(" ", ""));


                _odooSunAccounts = GetSunAccounts();
            }
        }
Ejemplo n.º 2
0
    private TermContext term(int _p)
    {
        ParserRuleContext _parentctx = Context;
        int         _parentState     = State;
        TermContext _localctx        = new TermContext(Context, _parentState);
        TermContext _prevctx         = _localctx;
        int         _startState      = 6;

        EnterRecursionRule(_localctx, 6, RULE_term, _p);
        try {
            int _alt;
            EnterOuterAlt(_localctx, 1);
            {
                State = 53;
                ErrorHandler.Sync(this);
                switch (TokenStream.LA(1))
                {
                case T__1:
                {
                    _localctx = new ParContext(_localctx);
                    Context   = _localctx;
                    _prevctx  = _localctx;

                    State = 25; Match(T__1);
                    State = 26; term(0);
                    State = 27; Match(T__2);
                }
                break;

                case VAR:
                {
                    _localctx = new VarContext(_localctx);
                    Context   = _localctx;
                    _prevctx  = _localctx;
                    State     = 29; Match(VAR);
                }
                break;

                case T__3:
                {
                    _localctx = new IftContext(_localctx);
                    Context   = _localctx;
                    _prevctx  = _localctx;
                    State     = 30; Match(T__3);
                    State     = 31; term(0);
                    State     = 32; Match(T__4);
                    State     = 33; term(0);
                    State     = 34; Match(T__5);
                    State     = 35; term(5);
                }
                break;

                case T__6:
                {
                    _localctx = new TrueContext(_localctx);
                    Context   = _localctx;
                    _prevctx  = _localctx;
                    State     = 37; Match(T__6);
                }
                break;

                case T__7:
                {
                    _localctx = new FalseContext(_localctx);
                    Context   = _localctx;
                    _prevctx  = _localctx;
                    State     = 38; Match(T__7);
                }
                break;

                case T__8:
                {
                    _localctx = new LetContext(_localctx);
                    Context   = _localctx;
                    _prevctx  = _localctx;
                    State     = 39; Match(T__8);
                    State     = 40; Match(VAR);
                    State     = 41; Match(T__9);
                    State     = 42; term(0);
                    State     = 43; Match(T__10);
                    State     = 44; term(2);
                }
                break;

                case LAMBDA:
                {
                    _localctx = new AbsContext(_localctx);
                    Context   = _localctx;
                    _prevctx  = _localctx;
                    State     = 46; Match(LAMBDA);
                    State     = 47; Match(VAR);
                    State     = 48; Match(T__11);
                    State     = 49; type(0);
                    State     = 50; Match(DOT);
                    State     = 51; term(1);
                }
                break;

                default:
                    throw new NoViableAltException(this);
                }
                Context.Stop = TokenStream.LT(-1);
                State        = 59;
                ErrorHandler.Sync(this);
                _alt = Interpreter.AdaptivePredict(TokenStream, 3, Context);
                while (_alt != 2 && _alt != global::Antlr4.Runtime.Atn.ATN.INVALID_ALT_NUMBER)
                {
                    if (_alt == 1)
                    {
                        if (ParseListeners != null)
                        {
                            TriggerExitRuleEvent();
                        }
                        _prevctx = _localctx;
                        {
                            {
                                _localctx = new AppContext(new TermContext(_parentctx, _parentState));
                                PushNewRecursionContext(_localctx, _startState, RULE_term);
                                State = 55;
                                if (!(Precpred(Context, 6)))
                                {
                                    throw new FailedPredicateException(this, "Precpred(Context, 6)");
                                }
                                State = 56; term(7);
                            }
                        }
                    }
                    State = 61;
                    ErrorHandler.Sync(this);
                    _alt = Interpreter.AdaptivePredict(TokenStream, 3, Context);
                }
            }
        }
        catch (RecognitionException re) {
            _localctx.exception = re;
            ErrorHandler.ReportError(this, re);
            ErrorHandler.Recover(this, re);
        }
        finally {
            UnrollRecursionContexts(_parentctx);
        }
        return(_localctx);
    }
Ejemplo n.º 3
0
 public override void Handle(AbsContext context)
 {
     Debug.LogError("=====>Death!");
     Debug.LogError("=====>Game Over!");
 }
Ejemplo n.º 4
0
 public override void Handle(AbsContext context)
 {
     Debug.LogError("=====>Find!");
     context.state = new AttkState();
 }
Ejemplo n.º 5
0
 public override void Handle(AbsContext context)
 {
     Debug.LogError("=====>Attk!");
     context.state = new DeathState();
 }
Ejemplo n.º 6
0
 public abstract void Handle(AbsContext context);