/// <summary> /// Initializes a new instance of the <see cref="SalesOrderListViewModel"/> class. /// </summary> public RefundToCustomersViewModel(IRegionManager regionManager, IEventAggregator eventAggregator) : base() { this.regionManager = regionManager; this.eventAggregator = eventAggregator; this.LoadCustomerBackground(); NavigateToClientCommand = new RelayCommand(NavigateFromCustomer); SaveCommand = new RelayCommand(OnSavePS, CanSave); RefreshCommand = new RelayCommand(refreshcommand); SelectChangedCommand = new RelayCommand(GetPSData); NewPSCommand = new RelayCommand(GetNewPS); NavigaetoSalesCommand = new RelayCommand(NavigatetoSalesOrder); NavigaetoOrderCommand = new RelayCommand(NavigatetoSalesOrder); SalesNoChangedCommand = new RelayCommand(OnSalesNoChange); CashCheckedCommand = new RelayCommand(OnCashChecked); ChequeCheckedCommand = new RelayCommand(OnChequeChecked); List <CustomerEntity> lst = new List <CustomerEntity>(); List <CustomerEntity> lst1 = new List <CustomerEntity>(); IRefundToCustomersRepository SalesRepository = new RefundToCustomersRepository(); POCount = psRepository.GetCountOfPOCustomer(out lst1); PICount = psRepository.GetCountOfDNCustomer(out lst); if (lst != null) { this.ListCustomers = lst; } this.AccountDetails = accRepository.GetAccountDetails().Where(e => e.AccountType == 2 || e.AccountType == 3).ToList(); if (!String.IsNullOrEmpty(SharedValues.NewClick)) { if (SharedValues.NewClick != "New") { IsCashChequeEnabled = false; IsTextBoxReadOnly = true; IsCustomerEnabled = false; GetRefundToCustomerDetails(SharedValues.NewClick); } else if (SharedValues.NewClick == "New") { IsCashChequeEnabled = true; IsTextBoxReadOnly = false; IsCustomerEnabled = true; GetNewPS(); } } }
/// <summary> /// Initializes a new instance of the <see cref="SalesOrderListViewModel"/> class. /// </summary> public AdjustCreditNoteViewModel(IRegionManager regionManager, IEventAggregator eventAggregator) : base() { this.regionManager = regionManager; this.eventAggregator = eventAggregator; this.LoadCustomerBackground(); NavigateToClientCommand = new RelayCommand(NavigatetoCustomer); SaveCommand = new RelayCommand(OnSavePS, CanSave); RefreshCommand = new RelayCommand(refreshcommand); SelectChangedCommand = new RelayCommand(GetPSData); NewPSCommand = new RelayCommand(GetNewPS); NavigaetoSalesCommand = new RelayCommand(NavigatetoSalesOrder); NavigaetoOrderCommand = new RelayCommand(NavigatetoSalesOrder); SalesNoChangedCommand = new RelayCommand(OnSalesNoChange); CloseCommand = new DelegateCommand(Close); this.AdjustCreditNoteDate = DateTime.Now; this.AccountDetails = accRepository.GetAccountDetails().Where(e => e.AccountType == 2 || e.AccountType == 3).ToList(); if (!String.IsNullOrEmpty(SharedValues.NewClick)) { if (SharedValues.NewClick != "New") { IsCustomerEnabled = false; IsCreditNoEnabled = false; var temp = SharedValues.NewClick.ToString(); var sub = temp.Substring(0, 2); if (sub == "CN") { MustCompare = false; GetAdjustCreditNoteDetails(SharedValues.NewClick); } else { MustCompare = true; AdjustCreditNotes(SharedValues.NewClick); } } else if (SharedValues.NewClick == "New") { IsCustomerEnabled = true; IsCreditNoEnabled = true; GetNewPS(); } } string date = this.DateFormat as string; }