public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { ServiceStoreParams param = (ServiceStoreParams)value; DictionaryDAL DictionaryDal = new DictionaryDAL(); if (param.IsCustom) { return(DictionaryDal.FindById((int)param.CustomParamTypeID).ItemName); } ServiceTableFieldDAL serviceTableFieldDal = new ServiceTableFieldDAL(); ServiceTableField field = serviceTableFieldDal.FindById((int)param.ServiceTableFieldID); return(DictionaryDal.FindById(field.FieldTypeID).ItemName); }
private void CreateServiceTableField() { ServiceTableField serviceTableField = new ServiceTableField() { TableID = SelectedServiceTable.ID }; ServiceTableFieldWindow target = new ServiceTableFieldWindow(serviceTableField) { Owner = this.SourceWindow }; SwitchWindows(target, true); this.ServiceTableFieldList = ReloadServiceTableFieldList(); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { ServiceStoreParams param = (ServiceStoreParams)value; if (param.IsCustom) { return("-"); } ServiceTableFieldDAL ServiceTableFieldDal = new ServiceTableFieldDAL(); ServiceTableDAL ServiceTableDal = new ServiceTableDAL(); ServiceTableField sf = ServiceTableFieldDal.FindById((int)param.ServiceTableFieldID); return(ServiceTableDal.FindAll(x => x.ID == sf.TableID).FirstOrDefault().TableName); }
private void DeleteServiceTableField(object param) { ServiceTableField selectedServiceTableField = (ServiceTableField)((DataGrid)param).SelectedItem; if (ServiceStoreParamsDal.FindAll().Exists(x => x.ServiceTableFieldID == selectedServiceTableField.ID && !x.ServiceStore.Deleted)) { MessageBox.Show("A mezőre hivatkozik szolgáltatás!", "Hiba", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { MessageBoxResult messageBoxResult = MessageBox.Show("Valóban törli?", "Törlés megerősítése", MessageBoxButton.YesNo, MessageBoxImage.Question); if (messageBoxResult == MessageBoxResult.Yes) { ServiceTableFieldList.Remove(selectedServiceTableField); ServiceTableFieldDal.LogicalDelete(selectedServiceTableField); } this.ServiceTableFieldList = ReloadServiceTableFieldList(); } }
public ServiceTableFieldWindow(ServiceTableField serviceTableField) { InitializeComponent(); this.DataContext = new ServiceTableFieldViewModel(this, serviceTableField); }