//private bool IsLedgerListLoaded = false; public MainLedgerViewModel(IRegionManager rm, IEventAggregator ea, IOfficeContext context) { regionManager = rm; eventAggregator = ea; this.context = context; // ---------------------- int month = DateTime.Now.Month; int year = DateTime.Now.Year; int dayInMonth = DateTime.DaysInMonth(year, month); MinDate = new DateTime(year, month, 1); MaxDate = new DateTime(year, month, dayInMonth); // ---------------------- SeriesCollection = new SeriesCollection { new LineSeries { Values = new ChartValues <double> { 3, 5, 7, 4 } }, new ColumnSeries { Values = new ChartValues <decimal> { 5, 6, 2, 7 } } }; }
public SalesInvoiceSummaryViewModel(IEventAggregator ea, IRegionManager rm, IOfficeContext context) { eventAggregator = ea; regionManager = rm; this.context = context; SalesInfoList = new ObservableCollection <SalesInvoiceInfoContext>(); }
public AddTaxViewModel(IEventAggregator ea, IOfficeContext context) { eventAggregator = ea; this.context = context; TaxDTO = new TaxContext(); TaxList = new ObservableCollection <TaxContext>(); LoadTaxList(); }
public AddGoodReturnViewModel(IEventAggregator ea, IRegionManager rm, IUnityContainer container, IOfficeContext context) { eventAggregator = ea; regionManager = rm; this.container = container; this.context = context; ItemList = new ObservableCollection <GoodReturnItemContext>(); eventAggregator.GetEvent <AddGoodReturnItemEvent>().Subscribe(AddGoodReturnItem); }
public AddSalesItemViewModel(IEventAggregator ea, IRegionManager rm, IUnityContainer container, IOfficeContext context) { eventAggregator = ea; regionManager = rm; this.container = container; this.context = context; ProductList = new ObservableCollection <ProductInfoContext>(); eventAggregator.GetEvent <ProductListUpdatedEvent>().Subscribe((string text) => LoadProductList()); }
public AddUnitTypeViewModel(IRegionManager rm, IEventAggregator ea, ICouchBaseService service, IOfficeContext context) { regionManager = rm; eventAggregator = ea; this.context = context; databaseService = service; Rules.Add(new DelegateRule <AddUnitTypeViewModel>(nameof(Name), "Nama harus diisi.", x => !string.IsNullOrEmpty(x.Name))); Rules.Add(new DelegateRule <AddUnitTypeViewModel>(nameof(Barcode), "Kode barang harus diisi.", x => !string.IsNullOrEmpty(x.Barcode))); UnitTypeList = new ObservableCollection <UnitTypeContext>(); TaxList = new ObservableCollection <TaxContext>(); }
public AddLedgerInViewModel(IRegionManager rm, IEventAggregator ea, IOfficeContext context) { regionManager = rm; eventAggregator = ea; this.context = context; LedgerDTO = new LedgerContext { LedgerDate = DateTime.Now }; AccountList = new ObservableCollection <AccountInfoContext>(); AccountInList = new ObservableCollection <AccountInfoContext>(); EmployeeList = new ObservableCollection <UserSimpleContext>(); }
public AccountViewModel(IEventAggregator ea, IRegionManager rm, IUnityContainer container, ICouchBaseService service, IOfficeContext context) { eventAggregator = ea; regionManager = rm; this.container = container; this.context = context; databaseService = service; AccountList = new ObservableCollection <AccountSimpleContext>(); SubAccountList = new ObservableCollection <AccountInfoContext>(); LoadAccountList(); LoadSubAccountList(); eventAggregator.GetEvent <AccountListUpdateEvent>().Subscribe((string text) => LoadSubAccountList()); }
public AddEmployeeViewModel(IEventAggregator ea, IRegionManager rm, ICouchBaseService service, IOfficeContext context) { eventAggregator = ea; regionManager = rm; this.context = context; databaseService = service; DateOfBirth = DateTime.Now; EnterDate = DateTime.Now; IsActive = true; Rules.Add(new DelegateRule <AddEmployeeViewModel>(nameof(RegisterId), "No Register harus diisi.", x => !string.IsNullOrEmpty(x.RegisterId))); Rules.Add(new DelegateRule <AddEmployeeViewModel>(nameof(Name), "Nama harus diisi.", x => !string.IsNullOrEmpty(x.Name))); }
public ReceivedGoodDetailViewModel(IEventAggregator ea, IRegionManager rm, IUnityContainer container, IOfficeContext context) { eventAggregator = ea; regionManager = rm; this.container = container; this.context = context; ReceivedGoodItemList = new ObservableCollection <ReceivedGoodItemContext>(); ReceivedGoodDTO = new ReceivedGoodDetailContext(); VendorList = new ObservableCollection <UserSimpleContext>(); EmployeeList = new ObservableCollection <UserSimpleContext>(); eventAggregator.GetEvent <VendorListUpdatedEvent>().Subscribe((string text) => LoadVendorList()); eventAggregator.GetEvent <EmployeeListUpdateEvent>().Subscribe((string text) => LoadEmployeeList()); eventAggregator.GetEvent <AddReceivedGoodItemEvent>().Subscribe(AddReceivedGoodItem); eventAggregator.GetEvent <CalculateReceivedGoodDetailTotalEvent>().Subscribe((string text) => CalculateTotal()); }
public SalesDetailViewModel(IRegionManager rm, IEventAggregator ea, IUnityContainer container, IOfficeContext context) { regionManager = rm; eventAggregator = ea; this.container = container; this.context = context; CustomerList = new ObservableCollection <UserSimpleContext>(); EmployeeList = new ObservableCollection <UserSimpleContext>(); SalesDTO = new SalesDetailContext(); SalesItemList = new ObservableCollection <SalesItemContext>(); eventAggregator.GetEvent <CustomerListUpdatedEvent>().Subscribe((string text) => LoadCustomerList()); eventAggregator.GetEvent <EmployeeListUpdateEvent>().Subscribe((string text) => LoadEmployeeList()); eventAggregator.GetEvent <AddSalesItemEvent>().Subscribe(AddSalesItem); eventAggregator.GetEvent <CalculateSalesDetailTotalEvent>().Subscribe((string text) => CalculateTotal()); }
public LedgerOutViewModel(IRegionManager rm, IEventAggregator ea, IUnityContainer container, IOfficeContext context) { eventAggregator = ea; regionManager = rm; this.container = container; this.context = context; // ---------------------- int month = DateTime.Now.Month; int year = DateTime.Now.Year; int dayInMonth = DateTime.DaysInMonth(year, month); MinDate = new DateTime(year, month, 1); MaxDate = new DateTime(year, month, dayInMonth); // ---------------------- LedgerList = new ObservableCollection <LedgerSummaryContext>(); LoadLedgerList(); eventAggregator.GetEvent <LedgerListUpdatedEvent>().Subscribe((string text) => LoadLedgerList()); }
public ReceivedGoodSummaryViewModel(IEventAggregator ea, IRegionManager rm, IOfficeContext context) { eventAggregator = ea; regionManager = rm; this.context = context; ReceivedGoodInfoList = new ObservableCollection <ReceivedGoodInfoContext>(); // ---------------------- int month = DateTime.Now.Month; int year = DateTime.Now.Year; int dayInMonth = DateTime.DaysInMonth(year, month); MinDate = new DateTime(year, month, 1); MaxDate = new DateTime(year, month, dayInMonth); // ---------------------- LoadReceivedGoodList(); eventAggregator.GetEvent <ReceivedGoodListUpdatedEvent>().Subscribe((string text) => LoadReceivedGoodList()); }
public OfficeViewModel(IOfficeContext context) { Offices = new ObservableCollection <Office>(); _context = context; }
public AddPaymentViewModel(IEventAggregator ea, IRegionManager rm, IOfficeContext context) { eventAggregator = ea; regionManager = rm; this.context = context; }