public string UploadData(string StringWebResource, string fileName) { string rez = "ok"; if (string.IsNullOrEmpty(StringWebResource)) { return("file empty"); } WebClient myWebClient = new WebClient(); //myWebClient.UploadData if (File.Exists(fileName)) { try { myWebClient.UploadData(StringWebResource.Trim('"'), DataFileUtils.LoadFile(fileName)); } catch (WebException e) { rez = e.Message; } } return(rez); }
public void setCFData() { lock (FileName2Lock) { DataFileUtils dFileUtils = new DataFileUtils(); dFileUtils.serializeCacheFile(chFlBean, fileName2); } }
/// <summary> /// 获取存储的含有AdmissionExit的二进制数据 /// </summary> /// <param name="hisDt"></param> public void getBinaryAdmissionExitData(DateTime hisDt) { FilePath = getDateTimeStr(hisDt); DataFileUtils daUtils = new DataFileUtils(); bt = daUtils.getDataFromFile(FilePath); //List<byte[]> admissionExits = getAdmissionExitBt(data); }
/// <summary> /// 存储二进制数据到文件中 /// </summary> public void saveBinaryAdmissionExitData() { if (bt == null || bt.Length == 0) { return; } DataFileUtils daUtils = new DataFileUtils(); daUtils.addDataInFile(bt, FilePath); }
public void setErrorAppData(string errorMsg) { DataFileUtils dFileUtils = new DataFileUtils(); FileMode fMo = FileMode.Append; //if (dFileUtils.FileSize(fileName4 + "exception.txt") > 1024 * 1024 * 10) fMo = FileMode.Create; dFileUtils.addErrorMsgInFile("\r\n" + XwDataUtils.currentTimeToSe() + "\r\n", fileName4 + XwDataUtils.currentMonthTime() + "\\1495614534.txt", fMo); dFileUtils.addErrorMsgInFile(errorMsg, fileName4 + XwDataUtils.currentMonthTime() + "\\1495614534.txt", fMo); }
public void setHisFileInfore() { if (PeoplePowerModel.getPeoplePowerModel().Jurisdiction == PeoplePowerModel.getPeoplePowerModel().CongjiValue) { return; } DataFileUtils dFileUtils = new DataFileUtils(); dFileUtils.serializeObject(hisFileDBeans, fileName3); }
public void setData() { lock (FileNameLock) { DataFileUtils dFileUtils = new DataFileUtils(); dFileUtils.serializeCache(cenJiData, fileName); if (getdata != null) { getdata(COUNTADD); } } }
public void getHisFilInfore() { DataFileUtils dFileUtils = new DataFileUtils(); Object obj = null; dFileUtils.Deserialize(fileName3, ref obj); if (null == obj) { return; } hisFileDBeans = obj as List <HistoryFileDataBean>; }
public void setErrorData(string errorMsg) { DataFileUtils dFileUtils = new DataFileUtils(); FileMode fMo = FileMode.Append; if (dFileUtils.FileSize(fileName4 + errorfileName) > 1024 * 1024 * 10) { fMo = FileMode.Create; } dFileUtils.addErrorMsgInFile("\r\n" + XwDataUtils.currentTimeToSe() + "\r\n", fileName4 + errorfileName, fMo); dFileUtils.addErrorMsgInFile(errorMsg + "\r\n", fileName4 + errorfileName, fMo); }
public List <AdmissionExit> getAdmissionExit() { List <AdmissionExit> admissExits = new List <AdmissionExit>(); DataFileUtils dFileUtils = new DataFileUtils(); Object obj = null; dFileUtils.Deserialize("AdmissionExit.dat", ref obj); if (null == obj) { return(null); } admissExits = obj as List <AdmissionExit>; return(admissExits); }
/// <summary> /// 获取tag资料 /// </summary> /// <returns></returns> public Dictionary <string, Tag> getTagInforData(String pathName) { Dictionary <string, Tag> tags = new Dictionary <string, Tag>(); DataFileUtils dFileUtils = new DataFileUtils(); Object obj = null; dFileUtils.Deserialize(pathName, ref obj); if (null == obj) { return(null); } tags = obj as Dictionary <string, Tag>; return(tags); }
public List <CardUpDataBean> getHisFileData(string fileName) { DataFileUtils dFileUtils = new DataFileUtils(); Object obj = null; dFileUtils.Deserialize(fileName4 + fileName, ref obj); if (null == obj) { return(null); } List <CardUpDataBean> cardData = obj as List <CardUpDataBean>; return(cardData); }
public RestartBean getRestartData() { DataFileUtils dFileUtils = new DataFileUtils(); Object obj = null; dFileUtils.Deserialize(fileName5, ref obj); if (null == obj) { return(null); } RestartBean resBean = obj as RestartBean; return(resBean); }
public void getCFData() { lock (FileName2Lock) { DataFileUtils dFileUtils = new DataFileUtils(); Object obj = null; dFileUtils.Deserialize(fileName2, ref obj); if (null == obj) { return; } chFlBean = obj as CacheFileBean; chFlBean.addCardValues(chFlBean.Cards.ToList()); } }
/// <summary> /// 读取卡片的二进制数据 /// </summary> /// <param name="fileName"></param> /// <param type="type">0 = TCP发送出去的数据,1 = 取出来的原始数据</param> /// <returns></returns> public List <byte[]> getHisFileListDataData(string fileName, int type) { DataFileUtils dFileUtils = new DataFileUtils(); byte[] data = dFileUtils.getDataFromFile(fileName4 + fileName); List <byte[]> chcheBy = new List <byte[]>(); int index_da = 0; int dataLength = 27; //取出数据到TCP发送的数据包长度 while (true && data != null) { try { int ov_index; getIndexOver(data, ref index_da, out ov_index, dataLength); if (ov_index > data.Length) { break; } if (ov_index - index_da - 4 < 1) { index_da++; continue; } byte[] cardData = new byte[ov_index - index_da - 4]; Array.Copy(data, index_da + 4, cardData, 0, cardData.Length); if (cardData.Length > 21 && type == 0) { byte[] hisData = getChongZuData(cardData); ///将历史数据组装起来 chcheBy.Add(hisData); ///组装的数据保存再此处 } else if (type == 1) { chcheBy.Add(cardData); } index_da = ov_index + 4; } catch (Exception e) { index_da++; Debug.Write("getHisFileListDataData.." + e.Message); } } return(chcheBy); }
public override void Process(opis message) { opis surc = message; if (modelSpec.isHere(source)) { surc = modelSpec[source].Duplicate(); instanse.ExecActionModel(surc, surc); } opis f = modelSpec[file].Duplicate(); instanse.ExecActionModel(f, f); DataFileUtils.savefile(modelSpec.isHere(only_body)? surc.body : surc.serialize(), f.body.Replace("<%backslash%>", @"\")); }
public void getData() { lock (FileNameLock) { DataFileUtils dFileUtils = new DataFileUtils(); Object obj = null; dFileUtils.Deserialize(fileName, ref obj); if (null == obj) { return; } cenJiData = obj as List <CenJiBean>; if (getdata != null) { getdata(COUNTADD); } } }
private void saveAdmissionExits(int aeCount) { saveAdExitCount = 0; lock (CommonCollection.admissionExits) { List <AdmissionExit> save = CommonCollection.admissionExits.ToList(); DataFileUtils dFileUtils = new DataFileUtils(); dFileUtils.SerializeCacheBean2(save, "AdmissionExit.dat"); Object obj = null; dFileUtils.Deserialize("admissionExit.bat", ref obj); } if (saveAdExitCount > 0) { saveAdmissionExits(1); //saveAdExitCount>0 说明,数据已经更新,需要再次存储一下 } else { isSaveAdExitCount = false; } }
public void setHisFileData(string fileName) { if (PeoplePowerModel.getPeoplePowerModel().Jurisdiction == PeoplePowerModel.getPeoplePowerModel().CongjiValue) { return; } DataFileUtils dFileUtils = new DataFileUtils(); List <byte[]> chcheBy = new List <byte[]>(); try { foreach (CardUpDataBean cBean in oldUpCardDatas) { if (cBean == null) { continue; } chcheBy.Add(cBean.getCardUpByte(0x03)); } } catch { } dFileUtils.addDataInFile(chcheBy, fileName4 + fileName); }
public override void Process(opis message) { opis data = new opis(); opis curr_data = data; data.PartitionName = "root"; opis treeStruct = new opis(); treeStruct["data"].Wrap(curr_data); opis curr_value = new opis(); opis ex = modelSpec.Duplicate(); instanse.ExecActionModelsList(ex); modelSpec = ex; string filename = modelSpec.V(file).Replace("<%backslash%>", @"\"); string[] proc = DataFileUtils.LoadLines(filename); string format = "my"; if (modelSpec[format_type].listCou > 0) { format = modelSpec[format_type][0].PartitionName; } if (format != "my") { opis paramToParser = new opis("stringArray", (object)proc); instanse.ExecActionResponceModelsList(modelSpec[format_type], paramToParser); data = paramToParser["data"]; } #region tree structure from 1c (MY format) if (format == "my") { foreach (string s in proc) { string ds = s.Trim(); if (string.IsNullOrEmpty(ds)) { continue; } if (ds == "{" || ds == "}") { if (ds == "{") { opis treeStructProc = new opis(); treeStructProc["higher"] = treeStruct; curr_data = curr_value; treeStructProc["data"].Wrap(curr_data); treeStruct = treeStructProc; } if (ds == "}") { treeStruct = treeStruct["higher"]; //if (!treeStruct.isInitlze) // logopis.Vset(curr_data.PartitionName, "err: parent object not found"); curr_data = treeStruct["data"].W(); } } else { //opis treeStructProc = new opis(); //treeStructProc["higher"] = treeStruct; opis vvv = new opis(); curr_data[ds] = vvv; curr_value = vvv; //treeStructProc["data"].Wrap(curr_data); //treeStruct = treeStructProc; } } } #endregion SharedContextRoles.SetRole(data, modelSpec.isHere(role) ? modelSpec[role].body : "Data_loaded", sharedVal); if (modelSpec.isHere(FillMessage)) { message.CopyArr(data); } }
public bool saveBackUpTagInforData() { DataFileUtils dFileUtils = new DataFileUtils(); return(dFileUtils.serializeObject(CommonCollection.Tags, "BackUp\\tag.dat")); }
public void setRestartData(RestartBean resBean) { DataFileUtils dFileUtils = new DataFileUtils(); dFileUtils.serializeRestart(resBean, fileName5); }
public void deleteRestartData() { DataFileUtils dFileUtils = new DataFileUtils(); dFileUtils.deleRestart(fileName5); }