Beispiel #1
0
        /// <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();                    // Задать активность элементов управления
        }
Beispiel #3
0
        /// <summary>
        /// Конструктор
        /// </summary>
        public ApartmentsForm(IApartments apartments, IHomes homes, IObjects obj)
            : base()
        {
            InitializeComponent();                  // Инициализировать компоненты формы

            _apartments = apartments;               // Сохранить список квартир в поле

            _homes = homes;                         // Сохранить список домов с поле

            _objects = obj;

            ConfigureEntitiesDataGridView();        // Настроить визуальное представление элемента отображения списка сущностей

            FillEntitiesDataGridView();             // Заполнить элемент отображения списка сущностей

            SetButtonActivity();                    // Задать активность элементов управления
        }
Beispiel #4
0
        /// <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();                           // Скопировать данные человека в компоненты формы
        }
Beispiel #5
0
        /// <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;
 }