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; }
/// <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); }