Esempio n. 1
0
 public void Init(WWiz aWiz, UserModel userModel, SafeModel safeModel, DataModel dataModel, ViewModel viewModel)
 {
     _AWiz = aWiz;
     _UserModel = userModel;
     _SafeModel = safeModel;
     _DataModel = dataModel;
     _ViewModel = viewModel;
 }
Esempio n. 2
0
        public KeyHead(WWiz awiz, UserModel userModel, SafeModel safeModel)
        {
            _AWiz = awiz;
            _UserModel = userModel;
            _SafeModel = safeModel;

            InitializeComponent();
        }
Esempio n. 3
0
        public UcGuidAtt(WPro aPro, SafeModel safeModel, DataTable dataTable)
        {
            _APro = aPro;
            _SafeModel = safeModel;
            _DataTable = dataTable;

            InitializeComponent();
        }
Esempio n. 4
0
File: WWiz.cs Progetto: burstas/rmps
        public WWiz(WPwd wPwd, UserModel userModel, SafeModel safeModel)
        {
            _WPwd = wPwd;
            _UserModel = userModel;
            _SafeModel = safeModel;

            InitializeComponent();
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
        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);
            }
        }
Esempio n. 7
0
        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);
        }
Esempio n. 8
0
File: WPro.cs Progetto: burstas/rmps
        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, "移除属性");
        }
Esempio n. 9
0
File: Card.cs Progetto: burstas/rmps
 public Card(SafeModel gridMdl, string root)
 {
     this._SafeModel = gridMdl;
     this._Root = root;
 }
Esempio n. 10
0
        public KeyInfo(SafeModel safeModel)
        {
            _SafeModel = safeModel;

            InitializeComponent();
        }
Esempio n. 11
0
File: WPwd.cs Progetto: burstas/rmps
        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));
        }
Esempio n. 12
0
File: APad.cs Progetto: burstas/rmps
 public void Init(WPwd wPwd, SafeModel safeModel, DataModel dataModel)
 {
     _WPwd = wPwd;
     _SafeModel = safeModel;
 }
Esempio n. 13
0
 public void Init(WPwd wPwd, UserModel userModel, SafeModel safeModel, DataModel dataModel, ViewModel viewModel)
 {
     _WPwd = wPwd;
     _UserModel = userModel;
     _SafeModel = safeModel;
     _DataModel = dataModel;
     _ViewModel = viewModel;
 }
Esempio n. 14
0
        public void Init(WWiz awiz, UserModel userModel, SafeModel safeModel, DataModel dataModel, ViewModel viewModel)
        {
            _AWiz = awiz;
            _UserModel = userModel;
            _SafeModel = safeModel;
            _DataModel = dataModel;

            PbFill.Image = viewModel.GetImage("script-fill-24");
            _AWiz.ShowTips(PbFill, "执行脚本");
            PbCard.Image = viewModel.GetImage("export-card-24");
            _AWiz.ShowTips(PbCard, "导出为卡片");

            if (!Directory.Exists("Card"))
            {
                return;
            }

            EventHandler exportHandler = new EventHandler(ExportCard_Click);

            XmlDocument doc = new XmlDocument();
            ToolStripMenuItem item;
            XmlNode node;
            foreach (string cardFile in Directory.GetFiles("Card", "*.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;
                }
            }
        }