Пример #1
0
        /// <summary>
        /// Конструктор.
        /// </summary>
        public FormStickers()
        {
            InitializeComponent();
            dictReport = new Dictionary <Type, Action>
            {
                [typeof(FireCabinet)]  = () => listView.FillListView(typeof(FireCabinet), fName, filterFireCabinetSticker),
                [typeof(Extinguisher)] = () => listView.FillListView(typeof(Extinguisher), fName, fParent, filterExtinguisherSticker)
            };
            dictInitColums = new Dictionary <Type, Action>
            {
                [typeof(FireCabinet)]  = () => listView.InitColumns("Тип", "Наклейка"),
                [typeof(Extinguisher)] = () => listView.InitColumns("Тип", "Пожарный шкаф", "Наклейка")
            };

            FireCabinetsMenu.Image   = IconsGetter.GetIconImage(typeof(FireCabinet));
            ExtinguishersMenu.Image  = IconsGetter.GetIconImage(typeof(Extinguisher));
            FireCabinetsMenu.Click  += (s, e) => FillListView(typeof(FireCabinet));
            ExtinguishersMenu.Click += (s, e) => FillListView(typeof(Extinguisher));

            txbFireCabinets.Tag   = typeof(FireCabinet);
            txbExtinguishers.Tag  = typeof(Extinguisher);
            txbFireCabinets.Text  = Sett.Default.SampleNameFireCabinets;
            txbExtinguishers.Text = Sett.Default.SampleNameExtinguishers;

            fireCabinetFunc  = eq => GetterOfType.GetName(eq, txbFireCabinets.Text);
            extinguisherFunc = eq => GetterOfType.GetName(eq, txbExtinguishers.Text);

            filterFireCabinetSticker  = new Filter(true, new Instruction(NeedSticker, fireCabinetFunc));
            filterExtinguisherSticker = new Filter(true, new Instruction(NeedSticker, extinguisherFunc));

            var t = new ToolTip();

            t.SetToolTip(txbFireCabinets, "#N - номер пожарного шкафа\n#L - номер помещения");
            t.SetToolTip(txbExtinguishers, "#N - номер огнетушителя\n#L - номер помещения\n#F - номер пожарного шкафа");
        }
Пример #2
0
 /// <summary>
 /// Конструктор.
 /// </summary>
 public FormKinds()
 {
     InitializeComponent();
     FireCabinetsMenu.Image  = IconsGetter.GetIconImage(typeof(FireCabinet));
     ExtinguishersMenu.Image = IconsGetter.GetIconImage(typeof(Extinguisher));
     HosesMenu.Image         = IconsGetter.GetIconImage(typeof(Hose));
 }
Пример #3
0
        /// <summary>
        /// Конструктор.
        /// </summary>
        public FormReport()
        {
            InitializeComponent();

            FullMenu.Image                  = IconsGetter.GetIconImage(typeof(Location));
            FireCabinetsMenu.Image          = IconsGetter.GetIconImage(typeof(FireCabinet));
            ExtinguishersMenu.Image         = IconsGetter.GetIconImage(typeof(Extinguisher));
            HosesMenu.Image                 = IconsGetter.GetIconImage(typeof(Hose));
            HydrantsMenu.Image              = IconsGetter.GetIconImage(typeof(Hydrant));
            RechargeExtinguishersMenu.Image = IconsGetter.GetIconImage(typeof(Extinguisher));

            FullMenu.Click += (s, e) => FullReport();
            FullMenu.Click += (s, e) => lastReport = () => FullReport();

            FireCabinetsMenu.Click += (s, e) => FireCabinetsReport();
            FireCabinetsMenu.Click += (s, e) => lastReport = () => FireCabinetsReport();

            ExtinguishersMenu.Click += (s, e) => ExtinguishersReport();
            ExtinguishersMenu.Click += (s, e) => lastReport = () => ExtinguishersReport();

            HosesMenu.Click += (s, e) => HosesReport();
            HosesMenu.Click += (s, e) => lastReport = () => HosesReport();

            HydrantsMenu.Click += (s, e) => HydrantsReport();
            HydrantsMenu.Click += (s, e) => lastReport = () => HydrantsReport();

            RechargeExtinguishersMenu.Click += (s, e) => RechargeExtinguishersReport();
            RechargeExtinguishersMenu.Click += (s, e) => lastReport = () => RechargeExtinguishersReport();
        }