public static AdministrationControl GetAdministrationControlInstance()
 {
     if (administrationControl == null)
     {
         administrationControl = new AdministrationControl();
     }
     return(administrationControl);
 }
예제 #2
0
        public records()
        {
            InitializeComponent();
            AdministrationControl bo = new AdministrationControl();
            DataTable             dt = new DataTable();

            dt = bo.getTable();
            Admitdatagridview.ItemsSource = dt.DefaultView;
        }
예제 #3
0
        public void Execute(object parameter)
        {
            try {
                records record = new records();
                AdministrationControl fetch = new AdministrationControl();
                DataTable             dt    = new DataTable();
                dt = fetch.getTable();
                record.Admitdatagridview.ItemsSource = dt.DefaultView;

                MessageBox.Show("Prisoner's records updated successfully");
            }
            catch (Exception e)
            {
                MessageBox.Show("Something went wrong");
            }
        }
예제 #4
0
        private void LoadAdministrationPlugins()
        {
            var modifier = new UiModifier();
            var control  = new AdministrationControl(ConnectionManager);

            foreach (var administrationPlugin in PluginManager.Current.LoadedPlugins.OfType <AdministrationPlugin>())
            {
                administrationPlugin.Plugin.Initialize(modifier, control);
            }
            foreach (var viewPlugin in PluginManager.Current.LoadedPlugins.OfType <ViewPlugin>())
            {
                viewPlugin.Plugin.Initialize(modifier);
            }
            foreach (var viewPlugin in PluginManager.Current.LoadedPlugins.OfType <CommandAndViewPlugin>())
            {
                viewPlugin.Plugin.Initialize(modifier);
            }

            UiModifier = modifier;
        }
예제 #5
0
        private void Admitdatagridview_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            AdministrationControl fetch = new AdministrationControl();

            fetch.getTable();
        }