using Lskj.Business; using Lskj.Model; using Lskj.Util; using System; using System.Windows.Forms; namespace Lskj.PubUpdatePwd { /// /// 动态链接库统一入口。 /// public sealed class DllBaseClass : IForm { public DllBaseClass() { } public DllBaseClass(string[] obj) { try { DynamicUpdatePwd moduleModel = new DynamicUpdatePwd(obj); FrmMain main = new FrmMain(); main.Model = moduleModel; SubForm = main; } catch (Exception ex) { LogUtil.WriteError("Lskj.PubUpdatePwd.dll--参数错误-->", ex); } } public Form SubForm { get; set; } } public class DynamicUpdatePwd : DynamicModel { //打开时默认选中人员id public string PersonnelID { get; private set; } //修改后关闭 public string AfterClose = ""; public DynamicUpdatePwd(string[] args) : base(args) { if (args != null && args.Length > 5 && !string.IsNullOrWhiteSpace(args[5])) { PersonnelID = args[5].Trim(); } if (args != null && args.Length > 6 && !string.IsNullOrWhiteSpace(args[6])) { AfterClose = args[6].Trim(); } } } }