public CatTree(WPwd wPwd, DataModel dataModel) { _WPwd = wPwd; _DataModel = dataModel; InitializeComponent(); }
public bool ShowData(DataModel dataModel, Att att) { _Att = att; if (_Att == null) { return false; } _Label.Text = _Att.Text; string cmd = _Att.GetSpec(DateAtt.SPEC_FORMAT, DateAtt.SPEC_VALUE_NONE); if (string.IsNullOrWhiteSpace(cmd)) { DtData.Format = DateTimePickerFormat.Long; } else { DtData.Format = DateTimePickerFormat.Custom; DtData.CustomFormat = cmd; } if (CharUtil.IsValidateLong(_Att.Data)) { DtData.Value = DateTime.FromFileTimeUtc(long.Parse(_Att.Data)); } return true; }
public void Init(WWiz aWiz, UserModel userModel, SafeModel safeModel, DataModel dataModel, ViewModel viewModel) { _AWiz = aWiz; _UserModel = userModel; _SafeModel = safeModel; _DataModel = dataModel; _ViewModel = viewModel; }
public CatDialog(DataModel dataModel) { _DataModel = dataModel; InitializeComponent(); this.Icon = Me.Amon.Properties.Resources.Icon; }
public void Init(WWiz aWiz, UserModel userModel, SafeModel safeModel, DataModel dataModel, ViewModel viewModel) { _AWiz = aWiz; _SafeModel = safeModel; _DataModel = dataModel; beanGuid1.Init(aWiz, userModel, safeModel, dataModel, viewModel); beanHead1.Init(aWiz, userModel, safeModel, dataModel, viewModel); beanBody1.Init(aWiz, userModel, safeModel, dataModel, viewModel); }
public void Init(DataModel dataModel, ViewModel viewModel) { _DataModel = dataModel; TbName.GotFocus += new EventHandler(TbName_GotFocus); TbMeta.GotFocus += new EventHandler(TbMeta_GotFocus); TbAuto.GotFocus += new EventHandler(TbMemo_GotFocus); _DefLib = new Lib { Id = "", Text = "请选择", Target = "", Script = "" }; }
public bool ShowData(DataModel dataModel, Att att) { _Att = att; if (_Att != null) { _Label.Text = _Att.Text; TbData.Text = _Att.Data; } return true; }
public void Init(WWiz aWiz, UserModel userModel, SafeModel safeModel, DataModel dataModel, ViewModel viewModel) { _AWiz = aWiz; _UserModel = userModel; _SafeModel = safeModel; _DataModel = dataModel; TbName.GotFocus += new EventHandler(TbName_GotFocus); TbMeta.GotFocus += new EventHandler(TbMeta_GotFocus); TbAuto.GotFocus += new EventHandler(TbAuto_GotFocus); }
public void Init(DataModel dataModel, SafeModel safeModel) { _DataModel = dataModel; _SafeModel = safeModel; _AttList = new List<Att>(); foreach (KeyLog log in _DataModel.ListKeyLog(_SafeModel.Key.Id)) { LbLog.Items.Add(log); } }
public KeyIcon(DataModel dataModel, string rootDir, bool isEdit) { _DataModel = dataModel; _RootDir = rootDir; _HomeDir = rootDir; _IsEdit = isEdit; InitializeComponent(); this.Icon = Me.Amon.Properties.Resources.Icon; }
public bool ShowData(DataModel dataModel, Att att) { _DataModel = dataModel; _Att = att; if (_Att == null) { return false; } _Label.Text = _Att.Text; TbData.Text = _Att.Data; return true; }
public void Init(DataModel dataModel) { _DataModel = dataModel; foreach (Lib header in dataModel.LibList) { if (header.Id == "0") { continue; } TreeNode root = new TreeNode(); root.Name = header.Id; root.Tag = header; root.Text = header.Text; root.ToolTipText = header.Memo; TvLibView.Nodes.Add(root); if (header.Details == null) { continue; } foreach (LibDetail detail in header.Details) { TreeNode node = new TreeNode(); node.Name = detail.Id; node.Tag = detail; node.Text = Att.SP_TPL_LS + detail.Text + Att.SP_TPL_RS; node.ToolTipText = detail.Memo; root.Nodes.Add(node); } } _UcHeader = new UcHeader(this); _UcHeader.Init(); _UcDetail = new UcDetail(this); _UcDetail.Init(); _UcHeader.Location = new Point(6, 20); _UcHeader.Size = new Size(231, 183); GbGroup.Controls.Add(_UcHeader); _UcHeader.Show(new Lib()); _UcEditer = _UcHeader; }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { this.TbText.GotFocus += new EventHandler(TbName_GotFocus); this.DtData.GotFocus += new EventHandler(DtData_GotFocus); BtNow.Image = viewModel.GetImage("att-date-now"); _APro.ShowTips(BtNow, "当前时间"); BtOpt.Image = viewModel.GetImage("att-date-options"); _APro.ShowTips(BtOpt, "选项"); InitSpec(DtData); }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { _DataModel = dataModel; BtOpt.Visible = false; TbText.GotFocus += new EventHandler(TbText_GotFocus); TbData.GotFocus += new EventHandler(TbData_GotFocus); BtOpt.Image = viewModel.GetImage("att-call-options"); _APro.ShowTips(BtOpt, "选项"); InitSpec(TbData); }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { _DataModel = dataModel; _DefLib = new Lib { Id = "", Text = "请选择", Target = "", Script = "" }; }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { PbHint.Image = BeanUtil.NaN16; }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { _DataModel = dataModel; _APro.ShowTips(PbLogo, "点击选择徽标"); }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { _DataModel = dataModel; TbText.GotFocus += new EventHandler(TbName_GotFocus); TbData.GotFocus += new EventHandler(TbData_GotFocus); BtView.Image = viewModel.GetImage("att-file-preview"); _APro.ShowTips(BtView, "查看文件"); BtOpen.Image = viewModel.GetImage("att-file-append"); _APro.ShowTips(BtOpen, "添加文件"); InitSpec(TbData); }
public void Init(WPwd wPwd, UserModel userModel, SafeModel safeModel, DataModel dataModel, ViewModel viewModel) { _WPwd = wPwd; _UserModel = userModel; _SafeModel = safeModel; _DataModel = dataModel; _ViewModel = viewModel; }
public void Init(WPwd wPwd, SafeModel safeModel, DataModel dataModel) { _WPwd = wPwd; _SafeModel = safeModel; }
public void Init(DataModel dataModel, ViewModel viewModel) { _DataModel = dataModel; _ViewModel = viewModel; }
public void Init() { if (_Inited) { return; } _Inited = true; #region 数据模型 _SafeModel = new SafeModel(_UserModel); _SafeModel.Init(); _DataModel = new DataModel(_UserModel, _Main); _DataModel.Init(); _ViewModel = new ViewModel(_UserModel); _ViewModel.Init(); _ViewModel.LoadLayout(); #endregion _KeyList = new KeyList(this, _DataModel, _ViewModel); _KeyList.Control.Dock = DockStyle.Fill; //_KeyList.Control.Location = new System.Drawing.Point(0, 0); _KeyList.Control.Name = "KeyList"; //_KeyList.Control.Size = new System.Drawing.Size(374, 29); //_KeyList.Control.TabIndex = 0; _CatTree = new CatTree(this, _DataModel); _CatTree.Control.Dock = DockStyle.Fill; _CatTree.KeyList = _KeyList; UcFind.KeyList = _KeyList; #region 系统选单 _XmlMenu = new XmlMenu<WPwd>(this, _ViewModel); if (_XmlMenu.Load(Path.Combine(_UserModel.DatHome, CPwd.XML_MENU))) { _XmlMenu.GetMenuBar(CPwd.APP_KEY, MbMenu); _XmlMenu.GetToolBar(CPwd.APP_KEY, TbTool); ContextMenuStrip CmCat = new ContextMenuStrip(); _XmlMenu.GetPopMenu("WCat", CmCat); _CatTree.PopupMenu = CmCat; ContextMenuStrip CmKey = new ContextMenuStrip(); _XmlMenu.GetPopMenu("WKey", CmKey); _KeyList.PopupMenu = CmKey; _AttMenu = new ContextMenuStrip(); _XmlMenu.GetPopMenu("WAtt", _AttMenu); _XmlMenu.GetStrokes(CPwd.APP_KEY, this); if (_XmlMenu.GetHotkeys(CPwd.APP_KEY, this)) { foreach (var hotkey in _XmlMenu.Hotkeys) { User32.RegisterHotKey(this.Handle, hotkey.Id, (int)hotkey.Modifiers, (int)hotkey.Code); } } } #endregion LoadLayout(); ShowInfo(); _CatTree.Init(null); // 当前时间 UcTimer.Start(); _DataModel.Start(); _DataModel.AppendHandler(new AmonHandler<string>(ShowEcho)); }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { this.TbText.GotFocus += new EventHandler(TbText_GotFocus); this.TbData.GotFocus += new EventHandler(TbData_GotFocus); BtOpt.Image = viewModel.GetImage("att-data-options"); _APro.ShowTips(BtOpt, "选项"); InitSpec(TbData); }
public void Init(WPwd wPwd, UserModel userModel, SafeModel safeModel, DataModel dataModel, ViewModel viewModel) { _WPwd = wPwd; _UserModel = userModel; _SafeModel = safeModel; _DataModel = dataModel; _ViewModel = viewModel; _LastIndex = -1; _DataList = new DataTable(); _DataList.Columns.Add("Order", typeof(string)); _DataList.Columns.Add("Name", typeof(Att)); OrderCol.DataPropertyName = "Order"; ValueCol.DataPropertyName = "Name"; GvAttList.AutoGenerateColumns = false; GvAttList.DataSource = _DataList; _CmpList = new Dictionary<int, IAttEditer>(Att.TYPE_SIZE + 2); BtFill.Image = _ViewModel.GetImage("script-fill-16"); _WPwd.ShowTips(BtFill, "填充"); BtSave.Image = _ViewModel.GetImage("att-save"); _WPwd.ShowTips(BtSave, "保存属性"); BtDrop.Image = _ViewModel.GetImage("att-drop"); _WPwd.ShowTips(BtDrop, "移除属性"); }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { this.TbText.GotFocus += new EventHandler(TbText_GotFocus); this.TbData.GotFocus += new EventHandler(TbData_GotFocus); }
public void Init(DataModel dataModel) { }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { _DataModel = dataModel; _ViewModel = viewModel; TbText.GotFocus += new EventHandler(TbText_GotFocus); TbData.GotFocus += new EventHandler(TbData_GotFocus); BtMod.Image = viewModel.GetImage(TbData.UseSystemPasswordChar ? "att-pass-hide" : "att-pass-show"); _APro.ShowTips(BtMod, TbData.UseSystemPasswordChar ? "显示口令" : "隐藏口令"); BtGen.Image = viewModel.GetImage("att-pass-gen"); _APro.ShowTips(BtGen, "生成随机口令"); BtOpt.Image = viewModel.GetImage("att-pass-options"); _APro.ShowTips(BtOpt, "选项"); CmMenu.SuspendLayout(); _CharLenDef = new ToolStripMenuItem(); _CharLenDef.Size = new System.Drawing.Size(160, 22); _CharLenDef.Text = "默认(&D)"; _CharLenDef.Click += new EventHandler(MiCharLenDef_Click); MuCharLen.DropDownItems.Add(_CharLenDef); _CharLenSep = new ToolStripSeparator(); MuCharLen.DropDownItems.Add(_CharLenSep); InitMenu("6", "6", MuCharLen); InitMenu("8", "8", MuCharLen); InitMenu("10", "10", MuCharLen); InitMenu("12", "12", MuCharLen); InitMenu("14", "14", MuCharLen); InitMenu("16", "16", MuCharLen); _CharLenDiy = new ToolStripMenuItem(); _CharLenDiy.Size = new System.Drawing.Size(160, 22); _CharLenDiy.Text = "其它…(&O)"; _CharLenDiy.Click += new EventHandler(MiCharLenDiy_Click); _LastCharLen = _CharLenDef; _LastCharLen.Checked = true; CmMenu.ResumeLayout(true); _CharSetDef = new ToolStripMenuItem(); _CharSetDef.Size = new System.Drawing.Size(160, 22); _CharSetDef.Text = "默认(&D)"; _CharSetDef.Click += new EventHandler(MiCharSetDef_Click); _CharSetSep = new ToolStripSeparator(); }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { TbText.GotFocus += new EventHandler(TbText_GotFocus); TbData.GotFocus += new EventHandler(TbData_GotFocus); BtSend.Image = viewModel.GetImage("att-mail-send"); _APro.ShowTips(BtSend, "撰写邮件"); InitSpec(TbData); }
public void InitOnce(DataModel dataModel, ViewModel viewModel) { TbText.GotFocus += new EventHandler(TText_GotFocus); TbData.GotFocus += new EventHandler(TbData_GotFocus); BtOpen.Image = viewModel.GetImage("att-link-open"); _APro.ShowTips(BtOpen, "打开链接"); InitSpec(TbData); }
public void Init(DataModel dataModel, ViewModel viewModel) { _DataModel = dataModel; PbFill.Image = viewModel.GetImage("script-fill-24"); _AWiz.ShowTips(PbFill, "执行填充脚本"); PbCard.Image = viewModel.GetImage("export-card-24"); _AWiz.ShowTips(PbCard, "导出为卡片"); string path = Path.Combine(_UserModel.SysHome, "Card"); if (!Directory.Exists(path)) { return; } EventHandler exportHandler = new EventHandler(ExportCard_Click); XmlDocument doc = new XmlDocument(); ToolStripMenuItem item; XmlNode node; foreach (string cardFile in Directory.GetFiles(path, "*.acxml")) { try { doc.Load(cardFile); node = doc.SelectSingleNode("/amon/info/name"); string name = (node != null ? node.InnerText ?? "未知" : Path.GetFileName(cardFile)); node = doc.SelectSingleNode("/amon/info/type"); string type = (node != null ? node.InnerText ?? "" : "all").Trim().ToLower(); item = new ToolStripMenuItem(); item.Text = name; if ("htm" == type) { item.Tag = "htm:" + cardFile; item.Click += exportHandler; CcHtm.DropDownItems.Add(item); continue; } if ("svg" == type) { item.Tag = "svg:" + cardFile; item.Click += exportHandler; CcHtm.DropDownItems.Add(item); continue; } if ("txt" == type) { item.Tag = "txt:" + cardFile; item.Click += exportHandler; CcTxt.DropDownItems.Add(item); continue; } if ("vcf" == type) { item.Tag = "vcf:" + cardFile; item.Click += exportHandler; CcTxt.DropDownItems.Add(item); continue; } if ("png" == type) { item.Tag = "png:" + cardFile; item.Click += exportHandler; CcImg.DropDownItems.Add(item); continue; } if ("qrc" == type) { item.Tag = "qrc:" + cardFile; item.Click += exportHandler; CcImg.DropDownItems.Add(item); continue; } item.Tag = "all:" + cardFile; item.Click += exportHandler; CcAll.DropDownItems.Add(item); } catch (Exception exp) { Main.ShowError(exp); return; } } }