/// <summary> /// Method to Get supplier's Overview /// </summary> /// /// <returns></returns> public ActionResult ShowDetails(int?cid) { if (!cid.HasValue || cid <= 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SupplierListViewModel supplier = new SupplierListViewModel(); using (Repository rep = new Repository()) { supplier = (from sup in rep.Context.SPFS_SUPPLIERS where sup.CID == cid select new SupplierListViewModel() { Name = sup.Name, Duns = sup.Duns, CID = sup.CID, Address_1 = sup.Address_1, Address_2 = sup.Address_2, City = sup.City, Country = sup.Country, Postal_Code = sup.Postal_Code, State = sup.State, SPFS_Active = sup.SPFS_Active ? true : false, }).FirstOrDefault(); if (supplier == null) { return(HttpNotFound()); } } return(View(supplier)); }
public SupplierList() { StyleManager.ApplicationTheme = new Windows8TouchTheme(); InitializeComponent(); var supplierListViewModel = new SupplierListViewModel(); supplierListViewModel.CloseWindow += Close; DataContext = supplierListViewModel; }
public ActionResult Index() { SupplierListViewModel model = new SupplierListViewModel() { Suppliers = _supplierService.GetAll() }; return(View(model)); }
public ActionResult Create() { SupplierListViewModel model = new SupplierListViewModel() { Customers = new SelectList(_customerService.GetAll(), "CustomerID", "FirstName"), Supplier = new Supplier() }; return(View(model)); }
public ViewViewComponentResult Invoke() { var supplierList = _supplierService.GetAll(); SupplierListViewModel model = new SupplierListViewModel() { Suppliers = supplierList }; return(View(model)); }
public async Task <ActionResult> Index() { var suppliers = (await _supplierService.GetSupplier()).Items; var model = new SupplierListViewModel { Supplier = suppliers }; return(View(model)); }
public ActionResult Edit(int id) { var supplier = _supplierService.GetbyId(id); SupplierListViewModel model = new SupplierListViewModel() { Customers = new SelectList(_customerService.GetAll(), "CustomerID", "FirstName"), Supplier = supplier }; return(View(model)); }
// GET: Product public ActionResult Index() { var vm = new SupplierListViewModel(); vm.DisplayName = Strings.ProductViewModel_DisplayName; vm.Items = Service.GetAllSuppliers().ToList(); vm.SelectedItem = vm.Items.FirstOrDefault(); // Finish Action return(View(vm)); }
// GET: Supplier public ActionResult Index(string search) { SupplierListViewModel model = new SupplierListViewModel(); model.Suppliers = _supplierManager.GetAll(); if (!String.IsNullOrEmpty(search)) { model.Suppliers = _supplierManager.Search(search); } model.Search = search; return(View(model)); }
protected override void OnInitialization() { _regionManager.RegisterViewWithRegion(RegionNames.MainRegion, typeof(SupplierSelectorView)); EventServiceFactory.EventService.GetEvent<GenericEvent<VisibleViewModelBase>>().Subscribe(s => { if (s.Topic == EventTopicNames.ViewClosed) { if (s.Value == _SupplierListViewModel) _SupplierListViewModel = null; } }); EventServiceFactory.EventService.GetEvent<GenericEvent<Department>>().Subscribe(x => { if (x.Topic == EventTopicNames.SelectSupplier) { ActivateSupplierView(); ((SupplierSelectorViewModel)_SupplierSelectorView.DataContext).RefreshSelectedSupplier(); } }); EventServiceFactory.EventService.GetEvent<GenericEvent<EventAggregator>>().Subscribe(x => { if (x.Topic == EventTopicNames.ActivateSupplierView) { ActivateSupplierView(); ((SupplierSelectorViewModel)_SupplierSelectorView.DataContext).RefreshSelectedSupplier(); } }); EventServiceFactory.EventService.GetEvent<GenericEvent<Supplier>>().Subscribe(x => { if (x.Topic == EventTopicNames.ActivateSupplierAccount) { ActivateSupplierView(); ((SupplierSelectorViewModel)_SupplierSelectorView.DataContext).DisplaySupplierAccount(x.Value); } }); EventServiceFactory.EventService.GetEvent<GenericEvent<PopupData>>().Subscribe( x => { if (x.Topic == EventTopicNames.PopupClicked && x.Value.EventMessage == "SelectSupplier") { ActivateSupplierView(); ((SupplierSelectorViewModel)_SupplierSelectorView.DataContext).SearchSupplier(x.Value.DataObject as string); } } ); }
// GET: /<controller>/ public async Task <IActionResult> Index() { var module = (await _supplierAppService.GetAll(new PagedSupplierResultRequestDto { MaxResultCount = MaxNum })).Items.OrderBy(s => s.CreationTime).ToList(); // Paging not implemented yet SupplierDto cuModule = module.FirstOrDefault(); var model = new SupplierListViewModel { Supplier = cuModule, Suppliers = module }; return(View(model)); }
public ActionResult ShowDetails(SupplierListViewModel supplier) { using (Repository rep = new Repository()) { var supplr = rep.Context.SPFS_SUPPLIERS.Where(c => c.CID == supplier.CID).FirstOrDefault(); if (TryUpdateModel(supplr)) { supplr.SPFS_Active = supplier.SPFS_Active; supplr.Modified_by = new Utilities().GetCurrentUser().UserName; supplr.Modified_date = DateTime.Now; rep.Context.SaveChanges(); return(RedirectToAction("Index")); } } return(View(supplier)); }
// GET public IActionResult Index(string searchWord) { var model = new SupplierListViewModel(); var query = _context.Suppliers.Select(r => new SupplierListViewModel.SupplierViewModel { Id = r.SupplierId, City = r.City, Company = r.CompanyName, ContactName = r.ContactName, Country = r.Country }); if (!string.IsNullOrEmpty(searchWord)) { query = query.Where(s => s.Country.Contains(searchWord) || s.Company.Contains(searchWord)); } model.Items = query.ToList(); return(View(model)); }
public ActionResult Details(string id) { var vm = new SupplierListViewModel(); int prodId; if (int.TryParse(id, out prodId)) { vm.Items = Service.GetSuppliersByProductId(prodId).ToList(); vm.SelectedItem = vm.Items.FirstOrDefault(); vm.DisplayName = Strings.SupplierDetailViewModel_DisplayName; vm.prodId = id; // Finish Action return(View(vm)); } throw new HttpException(400, "There was an error with your request."); }
// GET: /<controller>/ public async Task <IActionResult> Index() { var module = (await _supplierAppService.GetAllAsync(new PagedSupplierResultRequestDto { MaxResultCount = MaxNum })).Items; // Paging not implemented yet SupplierDto cuModule = null; if (module.Count > 0) { cuModule = module.First(); } else { cuModule = new SupplierDto(); } var model = new SupplierListViewModel { Supplier = cuModule, Suppliers = module }; return(View(model)); }
private void OnSupplierListExecute(string obj) { if (_SupplierListViewModel == null) _SupplierListViewModel = new SupplierListViewModel(); CommonEventPublisher.PublishViewAddedEvent(_SupplierListViewModel); }
/// <summary> /// Constructor to subscription of events for overall program navigation. /// </summary> public MainWindowViewModel(IUnitOfWork unitOfWork) { NavCommand = new RelayCommand <string>(OnNav); //View Model Initializations _loginViewModel = new LoginViewModel(unitOfWork, DialogCoordinator.Instance); _homeDashboardViewModel = new HomeDashboardViewModel(); _inventoryDashboardViewModel = new InventoryDashboardViewModel(); _workCycleListViewModel = new WorkCycleListViewModel(unitOfWork, DialogCoordinator.Instance); _addEditWorkingCycleViewModel = new AddEditWorkingCycleViewModel(unitOfWork, DialogCoordinator.Instance); _purchaseOrderListViewModel = new PurchaseOrderListViewModel(unitOfWork, DialogCoordinator.Instance); _addEditPurchaseOrderListViewModel = new AddEditPurchaseOrderViewModel(unitOfWork, DialogCoordinator.Instance); _supplierListViewModel = new SupplierListViewModel(unitOfWork, DialogCoordinator.Instance); _rawMaterialListViewModel = new RawMaterialListViewModel(unitOfWork, DialogCoordinator.Instance); _rawMaterialCategoryListViewModel = new RawMaterialCategoryListViewModel(unitOfWork, DialogCoordinator.Instance); _locationListViewModel = new LocationListViewModel(unitOfWork, DialogCoordinator.Instance); _inventorySettingViewModel = new InventorySettingViewModel(unitOfWork, DialogCoordinator.Instance); _procurePurchaseOrderViewModel = new ProcurePurchaseOrderViewModel(unitOfWork, DialogCoordinator.Instance); //Set Login context SetLoginContext(); //Event Subscriptions _loginViewModel.LoginRequested += NavToHomeDashboard; _homeDashboardViewModel.LogoutRequested += NavToLoginView; _homeDashboardViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; _inventoryDashboardViewModel.HomeDashboardRequested += NavToHomeDashboard; _inventoryDashboardViewModel.LogoutRequested += NavToLoginView; _inventoryDashboardViewModel.ManageWorkCyclesRequsted += NavToManageWorkCycles; _inventoryDashboardViewModel.PurchaseOrdersListsViewRequested += NavToPurchaseOrdersListView; _inventoryDashboardViewModel.SupplierListViewRequested += NavToSupplierListView; _inventoryDashboardViewModel.RawMaterialListViewRequested += NavToRawMaterialsListView; _inventoryDashboardViewModel.RawMaterialCategoryListViewRequested += NavToRawMaterialCategoryListView; _inventoryDashboardViewModel.LocationListViewRequested += NavToLocationListView; _inventoryDashboardViewModel.InventorySettingViewRequested += NavToInventorySettingView; _inventoryDashboardViewModel.ProcurePurchaseOrderViewRequested += NavToProcurePurchaseOrderView; _workCycleListViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; _workCycleListViewModel.LogoutRequested += NavToLoginView; _workCycleListViewModel.HomeViewRequested += NavToHomeDashboard; _workCycleListViewModel.AddWorkCycleRequested += NavToAddWorkCycleView; _workCycleListViewModel.EditWorkCycleRequested += NavToEditWorkCycleView; _addEditWorkingCycleViewModel.LogoutRequested += NavToLoginView; _addEditWorkingCycleViewModel.ManageWorkCyclesRequsted += NavToManageWorkCycles; _addEditWorkingCycleViewModel.Done += NavToManageWorkCycles; _purchaseOrderListViewModel.LogoutRequested += NavToLoginView; _purchaseOrderListViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; _purchaseOrderListViewModel.HomeViewRequested += NavToHomeDashboard; _purchaseOrderListViewModel.AddPurchaseOrderRequested += NavToAddPurchaseOrder; _purchaseOrderListViewModel.EditPurchaseOrderRequested += NavToEditPurchaseOrder; _addEditPurchaseOrderListViewModel.LogoutRequested += NavToLoginView; _addEditPurchaseOrderListViewModel.HomeViewRequested += NavToHomeDashboard; _addEditPurchaseOrderListViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; _addEditPurchaseOrderListViewModel.PurchaseOrderListRequested += NavToPurchaseOrdersListView; _addEditPurchaseOrderListViewModel.Done += NavToPurchaseOrdersListView; _supplierListViewModel.LogoutRequested += NavToLoginView; _supplierListViewModel.HomeViewRequested += NavToHomeDashboard; _supplierListViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; _rawMaterialListViewModel.LogoutRequested += NavToLoginView; _rawMaterialListViewModel.HomeViewRequested += NavToHomeDashboard; _rawMaterialListViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; _rawMaterialCategoryListViewModel.LogoutRequested += NavToLoginView; _rawMaterialCategoryListViewModel.HomeViewRequested += NavToHomeDashboard; _rawMaterialCategoryListViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; _locationListViewModel.LogoutRequested += NavToLoginView; _locationListViewModel.HomeViewRequested += NavToHomeDashboard; _locationListViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; _inventorySettingViewModel.LogoutRequested += NavToLoginView; _inventorySettingViewModel.HomeViewRequested += NavToHomeDashboard; _inventorySettingViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; _procurePurchaseOrderViewModel.LogoutRequested += NavToLoginView; _procurePurchaseOrderViewModel.HomeViewRequested += NavToHomeDashboard; _procurePurchaseOrderViewModel.InventoryDashboardRequested += NavigateToInventoryDashboard; }