Ejemplo n.º 1
0
        private void DeleteSelectedInputField(object param)
        {
            ServiceStoreParams selectedItem     = (ServiceStoreParams)((DataGrid)param).SelectedItem;
            MessageBoxResult   messageBoxResult = MessageBox.Show("Valóban törli?", "Törlés megerősítése", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (messageBoxResult == MessageBoxResult.Yes)
            {
                InputFieldList.Remove(selectedItem);
                ServiceStoreParamsDal.LogicalDelete(selectedItem);
            }
        }
 private void SaveParameter(object param)
 {
     if (ServiceStoreParamsDal.FindAll().Exists(x =>
                                                x.ID != SelectedServiceStoreParam.ID &&
                                                x.ServiceID == SelectedServiceStore.ID &&
                                                x.ParamName == SelectedServiceStoreParam.ParamName))
     {
         MessageBox.Show("A szolgáltatáshoz már tartozik ilyen nevű paraméter!", "Hiba", MessageBoxButton.OK, MessageBoxImage.Exclamation);
     }
     else
     {
         if (!SelectedServiceStoreParam.IsCustom)
         {
             SelectedServiceStoreParam.ServiceTableFieldID = ((ServiceTableField)((DataGrid)param).SelectedItem).ID;
             SelectedServiceStoreParam.CustomParamTypeID   = null;
         }
         this.SourceWindow.Close();
     }
 }
Ejemplo n.º 3
0
        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();
            }
        }