/// <summary> /// Конструктор /// </summary> public PicturesForm(IPictures pictures, IApartments apartments, string imageFolderPath) : base() { //IPictures pics; InitializeComponent(); // Инициализировать компоненты формы //pics = (IPictures) pictures.ToList().FindAll(p => p.Apartment == apartments); // _pictures = pics; // Сохранить список картинок с поле _pictures = pictures; // Сохранить список картинок с поле _apartments = apartments; // Сохранить список квартир _imageFolderPath = imageFolderPath; // Сохранить путь к папке с изображениями в поле ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей if (_picturesApartment == null) { FillEntitiesDataGridView(); // Заполнить данными элемент отображения списка сущностей } else { FillEntitiesDataGridView2(_picturesApartment); } SetButtonActivity(); // Задать активность элементов управления }
/// <summary> /// Конструктор /// </summary> public ApartmentSelectForm(IApartments apartments) : base() { InitializeComponent(); // Инициализировать компоненты формы _apartments = apartments; // Скопировать список городов в поле ConfigureEntitiesDataGridView(); // Настроить визуальное представление элемента отображения списка сущностей FillEntitiesDataGridView(); // Заполнить элемент отображения списка сущностей SetButtonActivity(); // Задать активность элементов управления }
/// <summary> /// Конструктор /// </summary> public ApartmentsForm(IApartments apartments, IHomes homes, IObjects obj) : base() { InitializeComponent(); // Инициализировать компоненты формы _apartments = apartments; // Сохранить список квартир в поле _homes = homes; // Сохранить список домов с поле _objects = obj; 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(); // Задать активность элементов управления }
public DataManager(IApartments apartments, IUsers users) { this.apartments = apartments; this.users = users; }