void OpenTable(object a) { switch (Selectitm.GetType().Name) { case "Person": MainViewModel.parametr1 = "Zaminlik"; Client_table client_Table = new Client_table(); Client_table_ViewModel client_Table_ViewModel = new Client_table_ViewModel(); client_Table_ViewModel.Person1.Copy(Selectitm as Person); client_Table.DataContext = client_Table_ViewModel; client_Table.ShowDialog(); break; case "Thing": ColateralTableViewModel colateralTableViewModel = new ColateralTableViewModel(); CollateralTableView collateralTableView = new CollateralTableView(); ColateralTableViewModel.Thing.Copy(Selectitm as Thing); collateralTableView.DataContext = colateralTableViewModel; collateralTableView.ShowDialog(); break; case "Car": CarPledgeTableViewModel carPledgeTableViewModel = new CarPledgeTableViewModel(); CarPledgeTableView carPledgeTableView = new CarPledgeTableView(); CarPledgeTableViewModel.Car.Copy(Selectitm as Car); carPledgeTableView.DataContext = carPledgeTableViewModel; carPledgeTableView.ShowDialog(); break; case "House": HousePledgeViewModel housePledgeViewModel = new HousePledgeViewModel(); HousePledgeView housePledgeView = new HousePledgeView(); HousePledgeViewModel.House.Copy(Selectitm as House); housePledgeView.DataContext = housePledgeViewModel; housePledgeView.ShowDialog(); break; case "Jewelries": JewelryTableViewModel jewelryTableViewModel = new JewelryTableViewModel(); JewelryTableView jewelryTableView = new JewelryTableView(); JewelryTableViewModel.Jewelries.Copy(Selectitm as Jewelries); jewelryTableView.DataContext = jewelryTableViewModel; jewelryTableView.ShowDialog(); break; case "Deposit": MessageBox.Show("Hello Deposit"); break; } // MessageBox.Show(Selectitm.GetType().ToString()); }
void CreateProcuring(object a) { switch (SelectedItem) { case "Zaminlik": MainViewModel.parametr1 = "Zaminlik"; ClientSerchView clientSerchView = new ClientSerchView(); ClientSerchViewModel clientSerchViewModel = new ClientSerchViewModel(); clientSerchView.DataContext = clientSerchViewModel; clientSerchView.ShowDialog(); break; case "Əşya girovu": MainViewModel.parametr1 = "Əşya girovu"; CollateralTableView collateralTableView = new CollateralTableView(); ColateralTableViewModel colateralTableViewModel = new ColateralTableViewModel(); ColateralTableViewModel.Thing.Id = ++ID; collateralTableView.DataContext = colateralTableViewModel; collateralTableView.ShowDialog(); break; case "Avtomobil girovu": MainViewModel.parametr1 = "Avtomobil girovu"; CarPledgeTableView carPledgeTableView = new CarPledgeTableView(); CarPledgeTableViewModel pledgeTableViewModel = new CarPledgeTableViewModel(); CarPledgeTableViewModel.Car.Id = ++ID; carPledgeTableView.DataContext = pledgeTableViewModel; carPledgeTableView.ShowDialog(); break; case "Daşınmaz əmlak girovu": MainViewModel.parametr1 = "Daşınmaz əmlak girovu"; HousePledgeView housePledgeView = new HousePledgeView(); HousePledgeViewModel housePledgeViewModel = new HousePledgeViewModel(); HousePledgeViewModel.House.Id = ++ID; housePledgeView.DataContext = housePledgeViewModel; housePledgeView.ShowDialog(); break; case "Zinyət əşyası": MainViewModel.parametr1 = "Zinyət əşyası"; JewelryTableViewModel jewelryTableViewModel = new JewelryTableViewModel(); JewelryTableView jewelryTableView = new JewelryTableView(); JewelryTableViewModel.Jewelries.Id = ++ID; jewelryTableView.DataContext = jewelryTableViewModel; jewelryTableView.ShowDialog(); break; case "Nağd pul girovu": MainViewModel.parametr1 = "Nağd pul girovu"; DepositTableView depositTableView = new DepositTableView(); DepositTableViewModel depositTableViewModel = new DepositTableViewModel(); depositTableView.DataContext = depositTableViewModel; depositTableView.ShowDialog(); break; case "Dövriyyə vəsaiti": MainViewModel.parametr1 = "Dövriyyə vəsaiti"; break; } }