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();
        }
Exemple #3
0
        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();
            }
        }
Exemple #5
0
 public ServiceTableFieldWindow(ServiceTableField serviceTableField)
 {
     InitializeComponent();
     this.DataContext = new ServiceTableFieldViewModel(this, serviceTableField);
 }