/// <summary> /// Remove deleted record from file. /// </summary> public void Purge() { long currentPosition = 0; var activePositions = this.activeRecocrds.Values.ToArray(); Array.Sort(activePositions); foreach (var activePosition in activePositions) { var recod = this.ReadRecordOutBinaryFile(activePosition); int id = recod.Id; var data = new RecordData() { Balance = recod.Balance, DateOfBirth = recod.DateOfBirth, FirstName = recod.FirstName, LastName = recod.LastName, Experience = recod.Experience, EnglishLevel = recod.EnglishLevel, }; this.WriteRecordToBinaryFile(currentPosition, data, id); currentPosition += RecordSize; } this.fileStream.SetLength(currentPosition); this.removedRecords.Clear(); }
public void RPC_StartRecord() { GameObject localPlayer = null; localPlayer = GameManager.Instance.localAvatar; if (localPlayer != null) { string path = "DataRecording/"; _facialFilename = localPlayer.name + "_" + PlayerPrefs.GetString("SkeletonName") + "_fps" + RecordingFPS; _eyeFilename = localPlayer.name + "_" + PlayerPrefs.GetString("SkeletonName") + "_fps" + RecordingFPS; string nameBase = String.Format("{0}_{1:yyyy-MM-dd_HH-mm-ss}", _facialFilename, DateTime.Now); _facialFilename = path + "FacialData_" + nameBase + ".txt"; _eyeFilename = path + "EyeData_" + nameBase + ".txt"; _recordingThread = localPlayer.GetComponent <FacialController>().NewRecord; _recordingThread.sw_facial = new StreamWriter(_facialFilename); _recordingThread.sw_eye = new StreamWriter(_eyeFilename); // New a thread and start this thread _recordingThread.Start(); IsRecording = true; GetComponent <WorldTimer>().StartTimer(); if (_recordingPanel != null) { _recordingPanel.SetActive(true); } } }
static void SaveData(string recordName, RecordData data) { string content = Serializer.Serialize(data); string path = GetSavePath(recordName); FileTool.WriteStringByFile(path, content); }
public ActionResult UserBorrow(RecordDataViewModel getrecorddata) { using (EasyCardEntities4 Data = new EasyCardEntities4()) { if (getrecorddata.EmpID != Session["EmpID"].ToString() || getrecorddata.EmpName != Session["EmpName"].ToString()) { ModelState.AddModelError("UseDay", "請使用本人ID、姓名借用"); return(View(getrecorddata)); } EmpData empdata = Data.EmpData.Where(x => x.EmpID == getrecorddata.EmpID).FirstOrDefault(); if (empdata.EmpState == "已借用")//防止重複借卡 { ModelState.AddModelError("UseDay", "尚有未歸還或已預約卡片,請先歸還"); return(View(getrecorddata)); } else { empdata.EmpState = "已預約"; RecordData recorddata = new RecordData() { RecordID = Data.RecordData.Count() + 1, EmpID = getrecorddata.EmpID, TimeLend = getrecorddata.TimeLend, UseDay = getrecorddata.UseDay, CardID = "0001", //預約時,預設卡號"0001"為預約卡 RecordDisable = "False", RecordState = "已預約", }; Data.RecordData.Add(recorddata); Data.SaveChanges(); return(RedirectToAction("UserRecord")); } } }
private void Insert(string parameters) { var(properties, values) = this.Parse(parameters); var recordPropertyInfo = typeof(FileCabinetRecord).GetProperties(); var recordGenerator = new RecordGenerator(); var record = recordGenerator.Generate(1); for (int i = 0; i < properties.Length; i++) { var recordProperty = recordPropertyInfo.FirstOrDefault(prop => string.Equals(prop.Name, properties[i], StringComparison.OrdinalIgnoreCase)); if (recordProperty is null) { continue; } var converter = TypeDescriptor.GetConverter(recordProperty.PropertyType); recordProperty.SetValue(record, converter.ConvertFromInvariantString(values[i])); } var data = new RecordData() { FirstName = record.FirstName, LastName = record.LastName, DateOfBirth = record.DateOfBirth, Experience = record.Experience, Balance = record.Balance, EnglishLevel = record.EnglishLevel, }; this.fileCabinetService.CreateRecord(data); }
// Use this for initialization private void Awake() { EventManager.AddListener <PopUpScoreEvent>(PopUpScoreHandler); EventManager.AddListener <ShowRecordEvent>(ShowRecord); EventManager.AddListener <CloseRecordEvent>(CloseRecord); _SelesaiButton.AddComponent <Button>().onClick.AddListener(delegate { SelesaiButtonHandler(); EventManager.TriggerEvent(new SFXPlayEvent(SfxType.CLICK, false)); }); _ResetButton.AddComponent <Button>().onClick.AddListener(delegate { EventManager.TriggerEvent(new SFXPlayEvent(SfxType.CLICK, false)); ResetData(); }); _YaButton.AddComponent <Button>().onClick.AddListener(delegate { EventManager.TriggerEvent(new SFXPlayEvent(SfxType.YES, false)); ResetPopUp(true); }); _TidakButton.AddComponent <Button>().onClick.AddListener(delegate { EventManager.TriggerEvent(new SFXPlayEvent(SfxType.NO, false)); ResetPopUp(false); }); for (int i = 0; i < _RecordUI.transform.GetChild(1).GetChild(1).childCount; i++) { RecordData recordData = new RecordData( _RecordUI.transform.GetChild(1).GetChild(1).GetChild(i).GetChild(1).GetComponent <Text>(), _RecordUI.transform.GetChild(1).GetChild(1).GetChild(i).GetChild(2).GetComponent <Text>() ); _RecordData.Add(recordData); } }
public void AddRecord(LevelDescription levelDescription, int record, out bool isNewRecord) { isNewRecord = false; if (recordsSaves == null || recordsSaves.Count == 0) { isNewRecord = true; recordsSaves.Add(new RecordData() { LevelID = levelDescription.ID, MovesRecord = record } ); } RecordData recordLevelSave = recordsSaves.Find(x => x.LevelID == levelDescription.ID); if (recordLevelSave != null) { if (recordLevelSave.MovesRecord > record) { recordLevelSave.MovesRecord = record; isNewRecord = true; } } else { isNewRecord = true; recordsSaves.Add(new RecordData() { LevelID = levelDescription.ID, MovesRecord = record } ); } }
public ActionResult AdmEdit(RecordDataViewModel getrecorddata) { using (EasyCardEntities4 Data = new EasyCardEntities4()) { CardData carddata = Data.CardData.Where(x => x.CardName == getrecorddata.CardName).FirstOrDefault(); //if (carddata.CardState =="已借出")//防止選到已借出的卡片 //{ //} //else { carddata.CardState = "已借出"; } EmpData empdata = Data.EmpData.Where(x => x.EmpID == getrecorddata.EmpID).FirstOrDefault(); empdata.EmpState = "已借用"; //RecordData 儲存 RecordData recorddata = Data.RecordData.Where(x => x.RecordID == getrecorddata.RecordID).FirstOrDefault(); recorddata.EmpID = getrecorddata.EmpID; recorddata.CardID = carddata.CardID; recorddata.TimeLend = getrecorddata.TimeLend; recorddata.UseDay = getrecorddata.UseDay; recorddata.RecordState = "未歸還"; Data.SaveChanges(); } return(RedirectToAction("AdmReturnIndex")); }
/** * Loads data from a file * */ public void load(string path) { Debug.Log("Loading playback data from '" + path + "'"); var data = File.ReadAllText(path); this.recordData = JsonUtility.FromJson <RecordData>(data); this.startPlayback(); }
//public static double GetDoubleValue(this Record record) //{ // return double.Parse(((SingleDataRecord)record.Data).Data, CultureInfo.CurrentCulture); //} //public static int GetIntegerValue(this Record record) //{ // return int.Parse(((SingleDataRecord)record.Data).Data, CultureInfo.CurrentCulture); //} public static string GetStringValue(this RecordData recordData) { if (recordData is SingleDataRecord singleRecordData) { return(singleRecordData.Data); } return(null); }
public SavedRecordData CreateNewRecord(RecordData data) { OpenNewRecordPage(); _recordPage.EnterRecord(data); _recordPage.SaveRecordAndClose(); Driver.Wait.Until(WaitConditions.ElementIsDisplayedByLocator(By.CssSelector(_newRecordBtnCssSelector))); return(GetNewestRecord()); }
/// <summary>Edits the record.</summary> /// <param name="newRecordData">The new record data.</param> public void EditRecord(RecordData newRecordData) { this.stopwatch.Start(); this.service.EditRecord(newRecordData); this.stopwatch.Stop(); Console.WriteLine($"EditRecord method execution duration is {this.stopwatch.Elapsed.Ticks} ticks."); this.stopwatch.Reset(); }
private void RaiseRecordAddedEvent(RecordData recordData) { if (RecordAdded != null) { RecordAdded(this, new RecordEventArgs(new Record(recordData.ID, recordData.Time, EnumConverter.ConvertEnumValue <RecordStatusData, RecordStatus>(recordData.Status), recordData.Folder, recordData.SFVName, recordData.RARName, recordData.RARCount, recordData.RARSize))); } }
/* `Records` table */ private long StoreRecord(RecordData details, long account_name_id, long password_id) { return(this.InsertObject("INSERT INTO `Records`(`account_name_id`, `password_id`, `account_enabled`, `account_deleted`, `timestamp`) VALUES (@account_name_id, @password_id, @account_enabled, @account_deleted, CURRENT_TIMESTAMP);", null, new KeyValuePair <string, object>("@account_name_id", account_name_id), new KeyValuePair <string, object>("@password_id", password_id), new KeyValuePair <string, object>("@account_enabled", details.Enabled), new KeyValuePair <string, object>("@account_deleted", details.Deleted))); }
/// <summary> /// Implements IFileCabinetRecord interface. /// </summary> /// <param name="id">Id of record.</param> /// <param name="parameters">Parameters of record.</param> public void EditRecord(int id, RecordData parameters) { if (id > this.list.Count) { throw new ArgumentException($"Element with #{nameof(id)} can't fine in this records list."); } this.validator.ValidatePararmeters(parameters); var record = new FileCabinetRecord { Id = id, FirstName = parameters.FirstName, LastName = parameters.LastName, DateOfBirth = parameters.DateOfBirth, Experience = parameters.Experience, Balance = parameters.Balance, EnglishLevel = parameters.EnglishLevel, }; this.list[id - 1] = record; if (this.firstNameDictionary.ContainsKey(record.FirstName.ToUpper(CultureInfo.InvariantCulture))) { this.firstNameDictionary[record.FirstName.ToUpper(CultureInfo.InvariantCulture)].Add(record); } else { this.firstNameDictionary.Add(record.FirstName.ToUpper(CultureInfo.InvariantCulture), new List <FileCabinetRecord> { record }); } if (this.lastNameDictionary.ContainsKey(record.LastName.ToUpper(CultureInfo.InvariantCulture))) { this.lastNameDictionary[record.LastName.ToUpper(CultureInfo.InvariantCulture)].Add(record); } else { this.lastNameDictionary.Add(record.LastName.ToUpper(CultureInfo.InvariantCulture), new List <FileCabinetRecord> { record }); } if (this.dateOfBirthDictionary.ContainsKey(record.DateOfBirth)) { this.dateOfBirthDictionary[record.DateOfBirth].Add(record); } else { this.dateOfBirthDictionary.Add(record.DateOfBirth, new List <FileCabinetRecord> { record }); } CashedData.ClearCashe(); }
public static RecordData IntegrationTest_SimpleCrmContact_GetCreateRecordData() { RecordData result = new RecordData(); result.Add("Account Name", "Integration Test"); result.Add("Primary Contact", "Test User"); return(result); }
static public Wave StopRecord(ref int bitsPerSample, ref int sampleRate) { RecordData rd = StopRec(); byte[] data = new byte[rd.len]; Marshal.Copy(rd.ip, data, 0, (int)rd.len); return(new Wave(data, Convert.ToUInt16(bitsPerSample), Convert.ToUInt16(sampleRate))); }
/// <summary> /// Generates a unique user record. /// </summary> /// <param name="parameters">Parameters of new record.</param> /// <returns>Id of record.</returns> public int CreateRecord(RecordData parameters) { this.stopwatch.Restart(); var id = this.service.CreateRecord(parameters); this.stopwatch.Stop(); this.Information(nameof(this.service.CreateRecord), this.stopwatch.ElapsedTicks); return(id); }
public void SetData(RecordData data, GameObject recordView) { this.recordView = recordView; //掼蛋 房间ID 把数:4 把 时间 //DateTime.Now.ToString() + DateTime.Now.ToString("HH:mm") curRecordData = data; endTimeLab.text = GlobalData.FormatServerTime(data.endTime); SetdataOfGametype(data); }
private RecordData NewSpatialJoinInfo() { RecordData record = new RecordData(); record[FieldInput_ObjectID] = -1; record[FieldRef_DsPath] = ""; record[FieldRef_ObjectID] = -1; return(record); }
public void SerializeRecordManager_DNF() { var target = new RecordData(); target.PlayerRecords.Add(new cPlayerRecord()); var actual = LitJson.JsonMapper.ToJson(target); Assert.IsFalse(string.IsNullOrWhiteSpace(actual)); }
public void RoomId_RoomInfo(RecordData recordData) { GameObject recordItemDetail = UIManagers.Instance.GetSingleUI(UIType.RecordItemDetail); recordItemDetail.transform.SetParent(this.transform.parent); recordItemDetail.transform.localPosition = Vector3.zero; recordItemDetail.transform.localScale = Vector3.one; recordItemDetail.GetComponent <UIRecordItemDetail>().SetData(recordData); }
// Use this for initialization void Start() { SaveManagerClass saveManager = new SaveManagerClass(recordCount); RecordData[] allRecords = saveManager.GetAllRecords(); if(allRecords[0].Score == -1) //records are not in PlayerPerfs yet. Fill PlayerPerfs from textAsset. { String[,] parsedGrid = CSVReaderScript.Parse(textAsset.text, ';'); RecordData[] records = new RecordData[recordCount]; for (int i = 0; i < recordCount; i++) { records[i] = new RecordData(int.Parse(parsedGrid[i, 0]), parsedGrid[i, 1]); AddTextCell(cellScoreOrigin, gridParent, parsedGrid[i, 0]); //Fill Score UI element AddTextCell(cellDateOrigin, gridParent, parsedGrid[i, 1]); //Fill Date UI element /* GameObject cellScoreClone = GameObject.Instantiate(cellScoreOrigin); //Fill Score UI element cellScoreClone.GetComponent<Text>().text = parsedGrid[i, 0]; cellScoreClone.transform.SetParent(gridParent, false); cellScoreClone.transform.localScale = Vector3.one; GameObject cellDateClone = GameObject.Instantiate(cellDateOrigin); //Fill Date UI element cellDateClone.GetComponent<Text>().text = parsedGrid[i, 1]; cellDateClone.transform.SetParent(gridParent, false); cellDateClone.transform.localScale = Vector3.one; */ } saveManager.InsertRecordArray(records); } else { int lastScore = PlayerPrefs.GetInt("lastScore"); // PlayerPrefs.SetInt("lastScore", -1); //drop value to avoid multisaving int currentRecordIndex = saveManager.InsertRecord(lastScore, DateTime.Now); RecordData[] records = saveManager.GetAllRecords(); for (int i = 0; i < recordCount; i++) { if(i == currentRecordIndex) { AddTextCell(cellScoreOrigin, gridParent, records[i].Score.ToString(), true); //Fill Score UI element & highlight AddTextCell(cellDateOrigin, gridParent, records[i].Date, true); //Fill Date UI element & highlight } else { AddTextCell(cellScoreOrigin, gridParent, records[i].Score.ToString()); //Fill Score UI element AddTextCell(cellDateOrigin, gridParent, records[i].Date); //Fill Date UI element } } } //PlayerPrefs.DeleteAll(); }
public RecordData[] GetAllRecords() { RecordData[] records = new RecordData[RecordCount]; for (int i = 0; i < RecordCount; i++) records[i] = GetRecord(i); //records[i] = new RecordData(PlayerPrefs.GetInt("score" + i, -1), PlayerPrefs.GetString("date" + i)); return records; }
public static void SaveRecordData(int wins, int losses) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/player.cgs"; FileStream stream = new FileStream(path, FileMode.Create); RecordData data = new RecordData(wins, losses); formatter.Serialize(stream, data); stream.Close(); }
//セーブデータが存在しないときに使用するrecordDatas初期値の設定 private List <RecordData> InitRecordDatas(List <RecordData> list, int num) { for (int i = 0; i < num; i++) { var recordData = new RecordData(); recordData.game_mode_id = gameModes[i].id; list.Add(recordData); } return(list); }
public void SaveRecord(RecordData data) { data.CreatedUTC = DateTime.UtcNow.ToShortDateString(); var json = JSONSerialization <RecordData> .CreateFromObject(data); _databaseRef.Child(DB_NODE_RECORDS).Child(data.ChatRoomId).Push().SetRawJsonValueAsync(json).ContinueWith(task => { }); }
public static void Write(RecordData data) { try { var json = SerializeHelper.Serialize(data); FileHelper.WriteString(path, json); } catch { } }
protected void ParseRecordData(StreamReader sr) { if (sr == null) { return; } var serializer = new XmlSerializer(typeof(RecordData)); this.Data = serializer.Deserialize(sr) as RecordData; }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (isAdd) { this.Title = "添加员工"; this.btnOk.Content = "添加"; RecordData user = new RecordData(); gridUser.DataContext = user; } }
/// <summary>Creates the record.</summary> /// <param name="newRecordData">The new record data.</param> /// <returns>Returns the id of a created record.</returns> public int CreateRecord(RecordData newRecordData) { this.stopwatch.Start(); int returnValue = this.service.CreateRecord(newRecordData); this.stopwatch.Stop(); Console.WriteLine($"CreateRecord method execution duration is {this.stopwatch.Elapsed.Ticks} ticks."); this.stopwatch.Reset(); return(returnValue); }
/// <summary> /// Changes the record by given ID. /// </summary> /// <param name="id">Id of record.</param> /// <param name="parameters">Parameters of record.</param> public void EditRecord(int id, RecordData parameters) { if (parameters is null) { throw new ArgumentNullException($"{nameof(parameters)} cannot be null."); } this.service.EditRecord(id, parameters); this.WriteLogInFile(nameof(this.service.EditRecord), this.GetInfoRecordData(parameters)); }
//Inserts the new record if it exeeds the last one in PlayerPrefs and returns its position index counting from 0 public int InsertRecord(RecordData record) { if(record.Score < GetRecord(RecordCount-1).Score) return -1; RecordData[] allRecords = GetAllRecords(); allRecords = allRecords.OrderByDescending(r => r.Score).ToArray(); //NOT NECESARY - all elements should been already sorted after last inset allRecords[allRecords.Length - 1] = record; //last element will be vanished anyway allRecords = allRecords.OrderByDescending(r => r.Score).ToArray(); //resort with new element inserted for(int i = 0; i<allRecords.Length; i++) { PlayerPrefs.SetInt("score" + i, allRecords[i].Score); PlayerPrefs.SetString("date" + i, allRecords[i].Date); } return Array.IndexOf(allRecords, record); }
public Form2() { DataTable dtIndex; InitializeComponent(); dfi = new DataFlagInfo(); rtd = new RtData(); rd = new RecordData(); rd.GetIndexCount(); dtIndex = rd.LoadData(); comboBox1.DataSource = dtIndex; comboBox1.DisplayMember = "StartTime2EndTime"; comboBox1.ValueMember = "RecordIndex"; //string[] sensors = new string[8] {"All", "Fusion Data", "sensor1", "sensor2", "sensor3", "sensor4", "sensor5", "sensor6" }; //for (int i = 0; i < 8; i++ ) //{ // comboBox2.Items.Add(sensors[i]); //} //comboBox2.SelectedIndex = 0; }
public PrintDataMessage GenSingleTrayLabel(string trayId,string dateFormat,string[] keepers) { PrintDataMessage pdm = new PrintDataMessage(); ValidateMsg<Trays> msg = TraysHelper.TrayCanPrint(trayId); if (msg.Valid) { List<TrayPackView> tpv = TrayPackViewHelper.GetTPVByTrayIdsGropSumPartNr(new List<string>() { trayId }); string[] dateFormats = dateFormat.Split(','); List<PrintTask> tasks = new List<PrintTask>(); foreach (string keeper in keepers) { RecordSet rs = new RecordSet(); PrintTask task = new PrintTask() { DataSet = rs }; foreach (TrayPackView t in tpv) { RecordData label = new RecordData(); label.Add("TrayId", t.trayId); label.Add("Warehouse", t.warehouse); label.Add("Position", t.position); label.Add("customerPNr", t.customerPartNr); label.Add("PartNr", t.partNr); label.Add("Capa", t.capa.ToString()); label.Add("Keeper", keeper); label.Add("CreateTime",t.createTime.ToString(dateFormats[0])); label.Add("StoreCreateTime", t.createTime.ToString(dateFormats[1])); rs.Add(label); } tasks.Add(task); } pdm.PrintTask = tasks; pdm.ReturnedResult = true; } else { pdm.ReturnedResult = false; pdm.ReturnedMessage.Add(msg.ToString()); } return pdm; }
protected override void LoadViewState(object savedState) { base.LoadViewState(savedState); data = (RecordData) ViewState["RecordData"]; }
public void RecordsReader(string filename) { this.VerifyFileExist(filename); XmlReaderSettings settings = new XmlReaderSettings(); settings.IgnoreComments = true; settings.IgnoreWhitespace = true; settings.ValidationType = ValidationType.None; XmlReader reader = XmlTextReader.Create(filename, settings); while (reader.Read()) { RecordData record = null; switch (reader.NodeType) { case XmlNodeType.Element: string tagName = reader.LocalName; if (tagName.Equals(RecordTag.Record)) { record = new RecordData(reader[RecordTag.RecordName], reader[RecordTag.Scene], reader[RecordTag.SaveDate]); this.recordList.Add(record); } break; default: break; } } reader.Close(); }
public UserData() { unit = new UnitData(); records = new RecordData(); }
//"Keeps the record count and adds a new records only if they exceed the current ones")] public void InsertRecordArray(RecordData[] records) { RecordData[] savedRecords = GetAllRecords(); RecordData[] allRecords = new RecordData[savedRecords.Length + records.Length]; for(int i = 0; i<savedRecords.Length;i++) allRecords[i] = savedRecords[i]; for(int i = savedRecords.Length, j=0; i<allRecords.Length; i++, j++) allRecords[i] = records[j]; allRecords = allRecords.OrderByDescending(r => r.Score).ToArray(); for(int i = 0; i<RecordCount; i++) //save only first n elements of sorted array { PlayerPrefs.SetInt("score" + i, allRecords[i].Score); PlayerPrefs.SetString("date" + i, allRecords[i].Date); } }
/// <summary> /// Commence l'enregistrement d'une tâche. /// </summary> /// <param name="recordName"></param> public void StartRecord(string recordName) { RecordData data = new RecordData(); data.StartTime = DateTime.Now; m_record.Add(recordName, data); }
public override void DataBind() { base.DataBind(); DataRowView drv = ItemSource as DataRowView; if (drv == null) return; DataColumnCollection drvCols = drv.Row.Table.Columns; data = new RecordData(); if (drv.Row.Table.PrimaryKey.Length > 0) data.Id = Convert.ToString(drv.Row[drv.Row.Table.PrimaryKey[0]]); data.Items = new RecordData.RecordDataItem[drvCols.Count]; for (int i = 0; i < drvCols.Count; i++) { data.Items[i].Field = drvCols[i].ColumnName; data.Items[i].Value = XmlRepres(drv.Row[drvCols[i]]); data.Items[i].XsdType = XsdType(drvCols[i].DataType); } ViewState["RecordData"] = data; }
public void RecordWrite(RecordData record) { XmlDocument doc = new XmlDocument(); doc.Load(GameDefinition.RecordFilePath); XmlNodeList setNodes = doc.SelectNodes(RecordTag.Records + "/" + RecordTag.Record); foreach (XmlNode setNode in setNodes) { XmlElement element = (XmlElement)setNode; if (element.GetAttribute(RecordTag.RecordName).Equals(record.RecordName)) { element.SetAttribute(RecordTag.Scene, record.Scene); element.SetAttribute(RecordTag.SaveDate, record.SaveDate); } } doc.Save(GameDefinition.RecordFilePath); }