Ejemplo n.º 1
0
        protected override void OnViewLoaded()
        {
            ExcuteTimer.Interval     = TimeSpan.FromSeconds(Properties.Settings.Default.Internal);
            ExcuteTimerCust.Interval = TimeSpan.FromSeconds(10);
            ExcuteTimerCust.Tick    += ExcuteTimerCust_Tick;

            //初始化Provider
            Provider.InitailProvider();
            //原来是读取excel,由于受到补丁影响现在统一改成用.xml文件
            string filePath = AppDomain.CurrentDomain.BaseDirectory + "\\" + "Protocol_Cloud.xml";

            if (File.Exists(filePath))
            {
                DataSet ds = DealXML.XmlToDataTableByFile(filePath);
                DtPack      = ds.Tables["PackInfoNode"];
                DtPackgroup = ds.Tables["GroupInfoNode"];
                DtModeText  = ds.Tables["ModeInfoNode"];
            }

            SetMasterVariable();
            SetPackVariable();

            base.OnViewLoaded();
            Navigate("MasterItemsPage");
            FuncUpdateStatus += o => CustSelectItem = o as CustInfoModel;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 同步图片资源到本地
        /// </summary>
        public static void synPictureResouces()
        {
            if (!Directory.Exists(@"xml"))
            {
                Directory.CreateDirectory(@"xml");
                Directory.CreateDirectory(@"pic");
                DealXML.ObjectToXMLFile(new List <StylePic>()
                {
                    new StylePic("1", "1", "1", "1")
                }, @"xml\stylepicxml.xml", Encoding.UTF8);
                DealXML.ObjectToXMLFile(new List <MianLiaoPic>()
                {
                    new MianLiaoPic("1", "1", "1", "1", "1")
                }, @"xml\mlpicxml.xml", Encoding.UTF8);
                DealXML.ObjectToXMLFile(new List <SheJiDianPic>()
                {
                    new SheJiDianPic("1", "1", "1", "1", "1")
                }, @"xml\shjdpicxml.xml", Encoding.UTF8);
                PictureService.DownloadPicture("https://sshirtmtmbucket.oss-cn-zhangjiakou.aliyuncs.com/sshirtmtm/SSHIRT.jpg", @"pic\" + "SSHIRT.jpg", -1);
            }
            //款式图片更新
            StylePicList    spl           = new StylePicList();
            List <StylePic> styleOldlist  = DealXML.XMLFlieToObject <List <StylePic> >(@"xml\stylepicxml.xml", Encoding.UTF8);
            List <StylePic> styleDifflist = ResourceService.listCompare(spl.stylepiclist, styleOldlist);

            PictureService.DownloadDifferentPic(styleDifflist);
            bool yn = DealXML.ObjectToXMLFile(spl.stylepiclist, @"xml\stylepicxml.xml", Encoding.UTF8);
            //面料图片更新
            MianLiaoPicList mlpl = new MianLiaoPicList();
            //bool mlyn = DealXML.ObjectToXMLFile(mlpl.mianliaopiclist, @"mlpicxml.xml", Encoding.UTF8);
            List <MianLiaoPic> mianliaoOldlist  = DealXML.XMLFlieToObject <List <MianLiaoPic> >(@"xml\mlpicxml.xml", Encoding.UTF8);
            List <MianLiaoPic> mianliaoDifflist = ResourceService.mianliaolistCompare(mlpl.mianliaopiclist, mianliaoOldlist);

            PictureService.DownloadMianliaoPic(mianliaoDifflist);
            bool mlyn = DealXML.ObjectToXMLFile(mlpl.mianliaopiclist, @"xml\mlpicxml.xml", Encoding.UTF8);
            //设计点图片更新
            SheJiDianPicList sjdpl = new SheJiDianPicList();
            //bool shjdyn = DealXML.ObjectToXMLFile(sjdpl.shejidianpiclist, @"xml\shjdpicxml.xml", Encoding.UTF8);
            List <SheJiDianPic> shejidianOldlist  = DealXML.XMLFlieToObject <List <SheJiDianPic> >(@"xml\shjdpicxml.xml", Encoding.UTF8);
            List <SheJiDianPic> shejidianDifflist = ResourceService.shejidianlistCompare(sjdpl.shejidianpiclist, shejidianOldlist);

            PictureService.DownloadSheJiDianPic(shejidianDifflist);
            bool shjdyn = DealXML.ObjectToXMLFile(sjdpl.shejidianpiclist, @"xml\shjdpicxml.xml", Encoding.UTF8);
        }