/// <summary> /// Конструктор /// </summary> public EmployeeForm(IEmployee employee, IMans mans) { InitializeComponent(); // Инициализировать компоненты формы _employee = employee; // Сохранить сотрудника в поле _mans = mans; // Сохранить список людей в поле _manAfterRelinking = employee.Man; // Сохранить человека, связанного с сотрудником CleanAllData(); // Очистить компоненты всех групп CopyDataFromEntity(); // Скопировать данные сотрудника в компоненты формы }
/// <summary> /// Конструктор /// </summary> public ClientForm(IClient client, IMans mans) { InitializeComponent(); // Инициализировать компоненты формы _client = client; // Сохранить клиента в поле _mans = mans; // Сохранить список людей в поле _manAfterRelinking = client.Man; // Сохранить человека, связанного с клиентом CleanAllData(); // Очистить компоненты всех групп CopyDataFromEntity(); // Скопировать данные клиента в компоненты формы }
/// <summary> /// Конструктор /// </summary> public EmployeesForm(IEmployees employees, IMans mans) : base() { InitializeComponent(); // Инициализировать компоненты формы _employees = employees; // Скопировать список сотрудников в поле _mans = mans; // Скопировать список людей в поле ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей FillEntitiesDataGridView(); // Заполнить элемент отображения списка сущностей SetButtonActivity(); // Задать активность элементов управления }
/// <summary> /// Конструктор /// </summary> public MansForm(IMans mans, IDocuments documents) : base() { InitializeComponent(); // Инициализировать компоненты формы _mans = mans; // Скопировать список людей в поле _documents = documents; // Скопировать список документов в поле ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей FillEntitiesDataGridView(); // Заполнить элемент отображения списка сущностей SetButtonActivity(); // Задать активность элементов управления }
/// <summary> /// Конструктор /// </summary> public ManSelectForm(IMans mans, IMan currentMan, ManSelectType manSelectType) : base() { InitializeComponent(); // Инициализировать компоненты формы _mans = mans; // Скопировать список людей в поле _currentMan = currentMan; // Скопировать текущего человека в поле _manSelectType = manSelectType; // Скопировать цель выбора человека ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей FillEntitiesDataGridView(); // Заполнить элемент отображения списка сущностей SetButtonActivity(); // Задать активность элементов управления }
/// <summary> /// Конструктор /// </summary> public ReportForm(IReport report, IClients clients, IEmployees employees, IApartments apartments, IObjects objects, IHomes homes, IMans man, IDocuments document) { InitializeComponent(); // Инициализировать компоненты формы _report = report; // Сохранить отчет в поле _clients = clients; // Сохранить список клиентов в поле _employees = employees; // Сохранить список сотрудников в поле _apartments = apartments; // Сохранить список квартир в поле _objects = objects; _homes = homes; // Сохранить список домов с поле _man = man; // Сохранить чловека _document = document; // Сохранить документ _clientAfterRelinking = report.Client; // Сохранить клиента связанного с отчетов _employeeAfterRelinking = report.Employee; // Сохранить сотрудника связанного с отчетов _apartmentAfterRelinking = report.Apartment; // Сохранить квартиру связанного с отчетов CleanAllData(); // Очистить компоненты всех групп CopyDataFromEntity(); // Скопировать данные человека в компоненты формы }
/// <summary> /// Конструктор /// </summary> public ReportsForm(IReports reports, IClients clients, IEmployees employees, IApartments apartments, IObjects objects, IHomes homes, IMans man, IDocuments document, string reportTemplatesFolderPath, string reportsFolderPath, CreateReportDocument createReportDocumentFunction) : base() { InitializeComponent(); // Инициализировать компоненты формы _reports = reports; // Сохранить список отчетов в поле _clients = clients; // Сохранить список клиентов в поле _employees = employees; // Сохранить список сотрудников в поле _apartments = apartments; // Сохранить список квартир в поле _objects = objects; _homes = homes; // Сохранить список домов с поле _man = man; // Сохранить человека _document = document; // Сохранить документ _reportTemplatesFolderPath = reportTemplatesFolderPath; // Сохранить путь к папке с шаблонами отчетов _reportsFolderPath = reportsFolderPath; // Сохранить путь к папке с отчетами _createReportDocument = createReportDocumentFunction; // Сохранить делегат метода создания отчета ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей FillEntitiesDataGridView(); // Заполнить элемент отображения списка сущностей SetButtonActivity(); // Задать активность элементов управления }