Пример #1
0
        private void EditServiceTableField(object param)
        {
            ServiceTableFieldWindow target = new ServiceTableFieldWindow((ServiceTableField)((DataGrid)param).SelectedItem)
            {
                Owner = this.SourceWindow
            };

            SwitchWindows(target, true);
            this.ServiceTableFieldList = ReloadServiceTableFieldList();
            this.ServiceStoreList      = ReloadServiceStoreList();
        }
        public ServiceTableFieldViewModel(ServiceTableFieldWindow sourceWindow, ServiceTableField selectedServiceTableField)
        {
            this._contextDal  = new ServiceTableFieldDAL();
            this.SourceWindow = sourceWindow;
            this.SelectedServiceTableField = selectedServiceTableField;
            this.SaveCommand     = new RelayCommand(SaveServiceTableField, CanExecute);
            this.DictionaryDal   = new DictionaryDAL();
            this.ServiceTableDal = new ServiceTableDAL();
            this.TableFieldList  = new ObservableCollection <Dictionary>(DictionaryDal.DictionaryListByType(3));
            ServiceTable st = ServiceTableDal.FindById((int)selectedServiceTableField.TableID);
            int          contextSessionGroupID = st.Team.SessionGroupID;

            this.TableList = new ObservableCollection <ServiceTable>(ServiceTableDal.FindAll(x => x.Team.SessionGroupID == contextSessionGroupID));
        }
Пример #3
0
        private void CreateServiceTableField()
        {
            ServiceTableField serviceTableField = new ServiceTableField()
            {
                TableID = SelectedServiceTable.ID
            };
            ServiceTableFieldWindow target = new ServiceTableFieldWindow(serviceTableField)
            {
                Owner = this.SourceWindow
            };

            SwitchWindows(target, true);
            this.ServiceTableFieldList = ReloadServiceTableFieldList();
        }