예제 #1
0
        public bool SetData(FoxSDC_Common.PolicyObject obj)
        {
            Pol = obj;

            Cert = JsonConvert.DeserializeObject <PolicySigningCertificates>(obj.Data);
            if (Cert == null)
            {
                Cert = new PolicySigningCertificates();
            }
            UpdateStatus();
            return(true);
        }
예제 #2
0
        public bool SetData(FoxSDC_Common.PolicyObject obj)
        {
            Pol = obj;

            PP = JsonConvert.DeserializeObject <PackagePolicy>(obj.Data);
            if (PP == null)
            {
                PP = new PackagePolicy();
            }

            if (PP.Packages == null)
            {
                PP.Packages = new List <long>();
            }
            UpdateStatus();
            return(true);
        }
예제 #3
0
        public bool SetData(FoxSDC_Common.PolicyObject obj)
        {
            Pol = obj;
            Int64 selpol;

            if (Int64.TryParse(Pol.Data, out selpol) == false)
            {
                SelectedPolicy = null;
            }
            else
            {
                SelectedPolicy = selpol;
            }
            UpdateStatus();

            return(true);
        }