예제 #1
0
        private void LoadUdt(string udtname)
        {
            try
            {
                System.Diagnostics.Debug.WriteLine("LoadUDT udtname:" + udtname);

                var args = allUdtes.FirstOrDefault(x => x.Udtname.Equals(udtname));
                System.Diagnostics.Debug.WriteLine("LoadUDT 1");
                if (args != null)
                {
                    _mudtinfo         = new UdtMetaDataInfo();
                    _mudtinfo.UdtId   = args.Udtid;
                    _mudtinfo.UdtName = args.Udtname;
                    CnctArgs          = _mObjUdtHandler.LoadUdt(UDTSESSIONID, args.Udtid);
                    CurrentUdt        = _mObjUdtDataHandler.LoadUdt(UDTDATASESSIONID, args.Udtid);
                    System.Diagnostics.Debug.WriteLine("LoadUDT 2");
                }
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("LoadUDT ex:" + ex.Message);
            }
        }
예제 #2
0
        private void LoadUdt(string udtname)
        {
            try
            {
                System.Diagnostics.Debug.WriteLine("LoadUDT udtname:" + udtname);
                List<UdtInfo> allUdtes = _mObjUdtHandler.GetAllUdt();
                var args = allUdtes.FirstOrDefault(x => x.Udtname.Equals(udtname));
                System.Diagnostics.Debug.WriteLine("LoadUDT 1");
                if (args != null)
                {
                    _mudtinfo = new UdtMetaDataInfo();
                    _mudtinfo.UdtId = args.Udtid;
                    _mudtinfo.UdtName = args.Udtname;
                    CnctArgs = _mObjUdtHandler.LoadUdt(UDTSESSIONID, args.Udtid);
                    CurrentUdt = _mObjUdtDataHandler.LoadUdt(UDTDATASESSIONID, args.Udtid);
                    System.Diagnostics.Debug.WriteLine("LoadUDT 2");
                }

            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine("LoadUDT ex:" + ex.Message);
            }
        }