/// <summary> /// 绑定基础数据 /// </summary> private void BingBaseDate() { if (_curModel == null) { _curModel = new PassWordBooks.Model.PassWordBookModel() { } } ; //获取基本的数据 _curModel.Account = tbxAccount.Text; _curModel.Name = tbxName.Text; _curModel.PassWord = tbxPassWord.Text; _curModel.Tags = tbxTags.Text.Split(',').ToList(); _curModel.Remark = tbxRemark.Text; _curModel.PassWordHelp = tbxPassWordHelp.Text; _curModel.Redo = trackBarRedo.Value; _curModel.Path = tbxPath.Text; //获取密码本的类型 if (rbtnFile.Checked) { _curModel.Type = PassWordBooks.PassWordBookType.file; } if (rbtnHttp.Checked) { _curModel.Type = PassWordBooks.PassWordBookType.http; } if (rbtnZip.Checked) { _curModel.Type = PassWordBooks.PassWordBookType.zip; } if (rbtnOther.Checked) { _curModel.Type = PassWordBooks.PassWordBookType.file; } //获取用户自定义数据 _curModel.Data = new List <PassWordBooks.Model.PassWordBookData>(); if (lbxCustomData.Items.Count >= 1) { foreach (PassWordBooks.Model.PassWordBookData item in lbxCustomData.Items) { _curModel.Data.Add(new PassWordBooks.Model.PassWordBookData() { Key = item.Key, Value = item.Value.Replace(item.Key + ":", "") }); } } }
/// <summary> /// 如果是编辑的状态进行修订 /// </summary> /// <param name="model"></param> public frmAddPassWordBook(PassWordBooks.Model.PassWordBookModel model) { InitializeComponent(); _curModel = model; }