/// <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 - номер пожарного шкафа"); }
/// <summary> /// Конструктор. /// </summary> public FormKinds() { InitializeComponent(); FireCabinetsMenu.Image = IconsGetter.GetIconImage(typeof(FireCabinet)); ExtinguishersMenu.Image = IconsGetter.GetIconImage(typeof(Extinguisher)); HosesMenu.Image = IconsGetter.GetIconImage(typeof(Hose)); }
/// <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(); }