Пример #1
0
 public F对象_事件(IT客户端 __IT客户端, string __对象名称, M事件 __事件)
 {
     _IT客户端 = __IT客户端;
     _对象名称  = __对象名称;
     _事件    = __事件;
     InitializeComponent();
 }
Пример #2
0
 public F对象_事件(IT客户端 __IT客户端, string __对象名称, M事件 __事件)
 {
     _IT客户端 = __IT客户端;
     _对象名称 = __对象名称;
     _事件 = __事件;
     InitializeComponent();
 }
Пример #3
0
        public void 初始化(IT客户端 __IT客户端)
        {
            _IT客户端 = __IT客户端;
            _IB日志  = new B日志_C(_IT客户端);

            do刷新.PerformClick();
        }
Пример #4
0
 public F对象_方法(IT客户端 __IT客户端, string __对象名称, M方法 __方法)
 {
     _IT客户端 = __IT客户端;
     _对象名称  = __对象名称;
     _方法    = __方法;
     InitializeComponent();
 }
Пример #5
0
 public F对象_方法(IT客户端 __IT客户端, string __对象名称, M方法 __方法)
 {
     _IT客户端 = __IT客户端;
     _对象名称 = __对象名称;
     _方法 = __方法;
     InitializeComponent();
 }
Пример #6
0
 public void 初始化(IT客户端 __IT客户端)
 {
     _IT客户端       = __IT客户端;
     _IB告警        = new B状态_C(_IT客户端);
     _IB告警.新增了告警 += _IB告警_新增了告警;
     _IB告警.清除了告警 += _IB告警_清除了告警;
     do刷新未清除告警.PerformClick();
 }
Пример #7
0
 public F对象(string __对象名称, M对象明细查询结果 __对象明细, IT客户端 __访问入口, E角色 __角色)
 {
     对象名称 = __对象名称;
     对象明细 = __对象明细;
     访问入口 = __访问入口;
     角色 = __角色;
     InitializeComponent();
 }
Пример #8
0
 public F对象(string __对象名称, M对象明细 __对象明细, IT客户端 __访问入口, E角色 __角色)
 {
     _对象名称 = __对象名称;
     _对象明细 = __对象明细;
     _访问入口 = __访问入口;
     _角色   = __角色;
     InitializeComponent();
 }
Пример #9
0
 public F对象(string __对象名称, M对象明细查询结果 __对象明细, IT客户端 __访问入口, E角色 __角色)
 {
     对象名称 = __对象名称;
     对象明细 = __对象明细;
     访问入口 = __访问入口;
     角色   = __角色;
     InitializeComponent();
 }
Пример #10
0
 public B资源监控(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
     _IT客户端.订阅事件(_对象名称, "告警", __参数 =>
     {
         var __描述 = __参数["描述"];
         告警(__描述);
     });
 }
Пример #11
0
 public BFTP(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
     _IT客户端.订阅事件(_对象名称, "开关变化", __参数 =>
     {
         var __开 = bool.Parse(__参数["开"]);
         on开关变化(__开);
     });
 }
Пример #12
0
        public F对象窗口(string __对象名称, M对象明细查询结果 __对象明细, IT客户端 __访问入口, E角色 __角色)
        {
            InitializeComponent();

            this.out标题.Text = __对象名称;
            this.f对象1.对象名称 = __对象名称;
            this.f对象1.对象明细 = __对象明细;
            this.f对象1.访问入口 = __访问入口;
            this.f对象1.角色 = __角色;
        }
Пример #13
0
        public F对象窗口(string __对象名称, M对象明细查询结果 __对象明细, IT客户端 __访问入口, E角色 __角色)
        {
            InitializeComponent();

            this.out标题.Text = __对象名称;
            this.f对象1.对象名称  = __对象名称;
            this.f对象1.对象明细  = __对象明细;
            this.f对象1.访问入口  = __访问入口;
            this.f对象1.角色    = __角色;
        }
Пример #14
0
        public F对象窗口(string __对象名称, M对象明细 __对象明细, IT客户端 __访问入口, E角色 __角色)
        {
            _对象名称 = __对象名称;
            _对象明细 = __对象明细;
            _访问入口 = __访问入口;
            _角色   = __角色;
            InitializeComponent();

            this.out标题.Text = __对象名称;
        }
        public F对象窗口(string __对象名称, M对象明细 __对象明细, IT客户端 __访问入口, E角色 __角色)
        {
            _对象名称 = __对象名称;
            _对象明细 = __对象明细;
            _访问入口 = __访问入口;
            _角色 = __角色;
            InitializeComponent();

            this.out标题.Text = __对象名称;
        }
Пример #16
0
        void do连接_Click(object sender, EventArgs e)
        {
            var __ip   = this.inIP2.Text;
            var __port = this.in端口号.Text;
            var __最后访问 = _访问记录.Find(q => q.IP.ToString() == __ip && q.端口号.ToString() == __port);

            if (__最后访问 == null)
            {
                if (!H检测网络.IsHostAlive(__ip, int.Parse(__port), 2000))
                {
                    new F对话框_确定("连接失败").ShowDialog();
                    return;
                }
                else
                {
                    __最后访问 = new M访问记录 {
                        IP = __ip, 端口号 = int.Parse(__port)
                    };
                }
            }
            else
            {
                _访问记录.Remove(__最后访问);
            }
            _访问记录.Insert(0, __最后访问);

            H程序配置.设置("访问记录", H序列化.ToJSON字符串(_访问记录));
            H日志输出.设置(q =>
            {
                if (q.等级 <= TraceEventType.Information)
                {
                    if (q.异常 != null)
                    {
                        H日志.记录异常(q.异常, q.概要, q.详细, q.等级, q.方法, q.文件, q.行号);
                    }
                    else
                    {
                        H日志.记录(q.概要, q.等级, q.详细, q.方法, q.文件, q.行号);
                    }
                }
            });
            _IT客户端 = FT通用访问工厂.创建客户端();
            H容器.注入 <IT客户端>(_IT客户端, false);
            _IT客户端.自动重连 = true;
            _IT客户端.已断开 += q => 设置连接状态();
            _IT客户端.已连接 += 设置连接状态;
            _IT客户端.连接(new IPEndPoint(IPAddress.Parse(__ip), int.Parse(__port)));
            this.ParentForm.ShowInTaskbar = false;
            this.ParentForm.Visible       = false;
            _F主窗口 = new F空窗口(new F主窗口(), "");
            设置连接状态();
            _F主窗口.FormClosing += OnClosing;
            _F主窗口.ShowDialog();
        }
Пример #17
0
 public static void 连接(IPEndPoint __服务器地址, bool __自动重连 = true)
 {
     if (_IT客户端 == null)
     {
         _IT客户端      = FT通用访问工厂.创建客户端();
         _IT客户端.自动重连 = __自动重连;
         _IT客户端.已连接 += On已连接;
         _IT客户端.已断开 += On已断开;
     }
     _IT客户端.连接(__服务器地址);
 }
Пример #18
0
        public F设备详情(IT客户端 __IT客户端, string __标题 = "")
        {
            InitializeComponent();

            _IT客户端          = __IT客户端;
            _标题             = string.IsNullOrEmpty(__标题) ? __IT客户端.设备地址.ToString() : __标题;
            this.out标题.Text = _标题;
            this.Text       = _标题;

            _F告警 = 加入控件 <F告警>();
        }
Пример #19
0
 public static void 连接(IPEndPoint __服务器地址, bool __自动重连 = true)
 {
     if (_IT客户端 == null)
     {
         H日志输出.设置(q =>
         {
             if (H程序配置.获取Bool值("调试编解码"))
             {
                 H日志.记录(q.概要, q.等级, q.详细, q.方法, q.文件, q.行号);
             }
         }, System.Diagnostics.TraceEventType.Verbose);
         _IT客户端      = FT通用访问工厂.创建客户端();
         _IT客户端.自动重连 = __自动重连;
         _IT客户端.已连接 += On已连接;
         _IT客户端.已断开 += On已断开;
     }
     _IT客户端.连接(__服务器地址);
 }
Пример #20
0
 public B链路监控(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
     _IT客户端.订阅事件(_对象名称, "连接变化", __参数 =>
     {
         var __地址 = __参数["地址"];
         bool?__旧 = null;
         bool?__新 = null;
         if (!__参数["旧"].IsNullOrEmpty())
         {
             __旧 = bool.Parse(__参数["旧"]);
         }
         if (!__参数["新"].IsNullOrEmpty())
         {
             __新 = bool.Parse(__参数["新"]);
         }
         On连接变化(__地址, __旧, __新);
     });
 }
Пример #21
0
 public B命令行(IT客户端 __客户端)
 {
     _客户端 = __客户端;
     _客户端.订阅事件(_对象名, "正常输出", q =>
     {
         var __参数 = HJSON.反序列化 <M输出>(q["参数"]);
         on正常输出(__参数);
     });
     _客户端.订阅事件(_对象名, "异常输出", q =>
     {
         var __参数 = HJSON.反序列化 <M输出>(q["参数"]);
         on异常输出(__参数);
     });
     _客户端.订阅事件(_对象名, "执行结束", q =>
     {
         var __参数 = HJSON.反序列化 <M输出>(q["参数"]);
         on执行结束(__参数);
     });
     if (_客户端.连接正常)
     {
         初始化();
     }
     _客户端.已连接 += 初始化;
 }
Пример #22
0
 public BGPS数据(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
 }
Пример #23
0
 public F已连接设备(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
     InitializeComponent();
 }
Пример #24
0
 public B日志_C(IT客户端 __IT客户端)
 {
     _IT客户端      = __IT客户端;
     _IT客户端.已连接 += _IT客户端_已连接;
 }
Пример #25
0
 public B点名_C(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
 }
Пример #26
0
 public F进程管理(IT客户端 __客户端)
 {
     _IT客户端 = __客户端;
     InitializeComponent();
 }
Пример #27
0
 public B链路_C(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
 }
Пример #28
0
 public F监控主界面(IT客户端 __客户端)
 {
     _客户端 = __客户端;
     InitializeComponent();
 }
Пример #29
0
 public B进程管理(IT客户端 __客户端)
 {
     _客户端 = __客户端;
 }
Пример #30
0
 public F执行方法(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
     InitializeComponent();
 }
 public B远程升级_C(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
 }
Пример #32
0
 public B数据(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
 }
Пример #33
0
 public BFTP_C(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
 }
Пример #34
0
 public F链路监控(IT客户端 __客户端)
 {
     _BPing = new B链路监控(__客户端);
     InitializeComponent();
 }
Пример #35
0
 public B鉴权_C(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
 }
Пример #36
0
 public F执行方法(IT客户端 __IT客户端)
 {
     _IT客户端 = __IT客户端;
     InitializeComponent();
 }