2024-10-29 12:53:39 +04:00
|
|
|
|
namespace Plugins
|
|
|
|
|
{
|
|
|
|
|
public interface IPluginsConvention
|
|
|
|
|
{
|
|
|
|
|
string PluginName { get; }
|
|
|
|
|
UserControl GetControl { get; }
|
|
|
|
|
PluginsConventionElement GetElement { get; }
|
|
|
|
|
Form GetForm(PluginsConventionElement element);
|
2024-10-29 15:47:10 +04:00
|
|
|
|
Form GetCatalog();
|
2024-10-29 12:53:39 +04:00
|
|
|
|
bool DeleteElement(PluginsConventionElement element);
|
|
|
|
|
void ReloadData();
|
|
|
|
|
bool CreateWordDocument(PluginsConventionSaveDocument saveDocument);
|
|
|
|
|
bool CreatePdfDocument(PluginsConventionSaveDocument saveDocument);
|
|
|
|
|
bool CreateExcelDocument(PluginsConventionSaveDocument saveDocument);
|
|
|
|
|
}
|
|
|
|
|
}
|