private void InitDefaultValues()
        {
            CurrentEnquiry             = new Enquiry();
            CurrentEnquiry.EnquiryDate = System.DateTime.Now;


            CurrentContact = new Contact
            {
                FirstName    = "User",
                Address      = "14,street, Choolaimedu ",
                MobileNumber = "9645645666",
                Identifier   = "Identifier1",
                Place        = "Choolaimedu"
            };
            CurrentEnquiryItem.Item = EnquiryMasterData.CatalogItems.FirstOrDefault();

            CurrentFinanceQuotation = new EnquiryFinanceQuotation
            {
                InitialDownPayment = 222,
                MonthlyEMIAmount   = 3333,
                NumberOfMonths     = 12,
            };
            CurrentExchangeQuotation = new EnquiryExchangeQuotation
            {
                ExpectedAmount = 22333.66,
                Model          = "Indigo",
                NoOfOwner      = 1,
                Year           = 2000,
                QuotatedAmount = 55676,
            };
            CurrentMarketingZone = EnquiryMasterData.MarketingZones.FirstOrDefault();

            AddEnquiryItem();
            CurrentFinanceEnquiryProduct = EnquiryItems.FirstOrDefault();
        }
Example #2
0
        void InitInsert()
        {
            CurrentEnquiry           = new Enquiry();
            CurrentEnquiryProduct    = new CatalogItem();
            CurrentFinanceQuotation  = new EnquiryFinanceQuotation();
            CurrentExchangeQuotation = new EnquiryExchangeQuotation();

            _enquiryItems = new ObservableCollection <EnquiryCatalogItem>();
        }
        public void AddFinanceQuotation()
        {
            CurrentFinanceQuotation.EnquiryProductId = CurrentFinanceEnquiryProduct.Id;
            if (CurrentFinanceEnquiryProduct.EnquiryFinanceQuotations == null)
            {
                CurrentFinanceEnquiryProduct.EnquiryFinanceQuotations = new ObservableCollection <EnquiryFinanceQuotation>();
                OnPropertyChanged("CurrentFinanceEnquiryProduct");
            }

            CurrentFinanceEnquiryProduct.EnquiryFinanceQuotations.Add(CurrentFinanceQuotation);

            CurrentFinanceQuotation = new EnquiryFinanceQuotation();
        }
        public EnquiryViewModel(string Identifier)
        {
            GeneralInitilize();
            Enquiry eq = _repository.GetEnquiries(Identifier);

            CurrentEnquiry               = eq;
            CurrentContact               = eq.Contact;
            EnquiryItems                 = new ObservableCollection <EnquiryCatalogItem>(eq.EnquiryItems);
            CurrentFinanceQuotation      = new EnquiryFinanceQuotation();
            CurrentExchangeQuotation     = new EnquiryExchangeQuotation();
            CurrentFinanceEnquiryProduct = EnquiryItems.FirstOrDefault();
            ExchangeQuotations           = new ObservableCollection <EnquiryExchangeQuotation>(eq.EnquiryExchangeQuotations);
            CurrentExchangeQuotation     = ExchangeQuotations.FirstOrDefault();
            Mode = ScreenOpenMode.Edit;
        }
        void InitInsert()
        {
            CurrentEnquiry = new Enquiry()
            {
                EnquiryDate = CurrentEnquiry == null?System.DateTime.Now:CurrentEnquiry.EnquiryDate
            };
            CurrentContact           = new Contact();
            CurrentEnquiryItem       = new EnquiryCatalogItem();
            CurrentEnquiryItem.Item  = new CatalogItem();
            CurrentFinanceQuotation  = new EnquiryFinanceQuotation();
            CurrentExchangeQuotation = new EnquiryExchangeQuotation();

            EnquiryItems = new ObservableCollection <EnquiryCatalogItem>();

            ExchangeQuotations = new ObservableCollection <EnquiryExchangeQuotation>();
        }