public void Change(RandomNumGen rng) { newDirty_ = 0; for (int row = 0; row < mazeSize_; row++) { for (int col = 0; col < mazeSize_; col++) { if (maze_[row][col] != OBSTACLE && rng.RandomValue() < dirtyProb_) // probability: 0.01 { maze_[row][col]++; newDirty_++; } } } }
private async void ApplyButton_Click(object sender, RoutedEventArgs e) { ApplyButton.IsEnabled = false; ProgressRingApply.IsActive = true; ProgressRingApply.Visibility = Visibility.Visible; string Empid = ""; var localObjectStorageHelper = new LocalObjectStorageHelper(); // Read and Save with simple objects string keySimpleObject = "47"; if (localObjectStorageHelper.KeyExists(keySimpleObject)) { Empid = localObjectStorageHelper.Read <string>(keySimpleObject); } await EmployeeSync.GetAllEmployeesAsnc(EmployeeCharacters, Empid); // not used //string condition = String.Format("{{\"_id\":\"{0}\"}}", "58fdd151c2ef16688202ffa8"); //Update the data working code //string condition = "58fde913bd966f74dc8f846d"; //string setValue = String.Format("{{\"$set\":{{\"LeaveStatus\":\"{0}\"}}}}", "4"); //await LeaveTransactionPost.LeaveTransactionPutAsync(condition, setValue); string EmpFirstName = ""; string EmpLastName = ""; string EmpDesignation = ""; string EmpReportingTo = ""; string EmpTeam = ""; string intitDeparturedate = ""; string intitDepartureHour = ""; string intitArrivaldate = ""; string intitArrivalHour = ""; string AppliedDate = ""; string AppliedTime = ""; string LeavePeriodF = ""; string LeaveType = ""; string Description = ""; string ApprovedBy = ""; string ApprovedDate = ""; string ApprovedTime = ""; string LeaveStatus = ""; string TransPkey = ""; string EmpPath = ""; EmpFirstName = EmployeeCharacters[0].EmpFirstName; EmpLastName = EmployeeCharacters[0].EmpLastName; EmpDesignation = EmployeeCharacters[0].EmpDesignation; EmpReportingTo = EmployeeCharacters[0].EmpReportingTo; EmpTeam = EmployeeCharacters[0].EmpTeam; EmpPath = EmployeeCharacters[0].EmpPath; intitDeparturedate = DateTimeToDateIndian.GetDateFromDateTime(DepartureDateCalendar.Date.Value.ToString("G")); intitDepartureHour = DeparturetimeComboBox.SelectionBoxItem.ToString(); intitArrivaldate = DateTimeToDateIndian.GetDateFromDateTime(ArrivalDateCalendar.Date.Value.ToString("G")); intitArrivalHour = ArrivaltimeComboBox.SelectionBoxItem.ToString(); AppliedDate = DateTimeToDateIndian.GetDateFromDateTime(DateTime.Now.ToString("G")); AppliedTime = DateTime.Now.ToString("hh:mm tt"); LeavePeriodF = GetNumberOfLeaveDays(intitDepartureHour, intitArrivalHour).ToString(); LeaveType = LeaveTypeComboBox.SelectionBoxItem.ToString(); Description = DescriptionTextBox.Text.ToString(); LeaveStatus = "1"; TransPkey = RandomNumGen.GenerateRandomNumber().ToString() + Empid; if (Convert.ToDouble(LeavePeriodF) > 0.5) { if (await LeaveTransactionGetPostPut.LeaveDataPostAsync ( TransPkey, Empid, EmpFirstName, EmpLastName, EmpDesignation, EmpReportingTo, EmpTeam, EmpPath, intitDeparturedate, intitDepartureHour, intitArrivaldate, intitArrivalHour, AppliedDate, AppliedTime, LeavePeriodF, LeaveType, Description, ApprovedBy, ApprovedDate, ApprovedTime, LeaveStatus ) == "OK") { var messageDialog = new MessageDialog("Applied sucessfully"); await messageDialog.ShowAsync(); DepartureDateCalendar.Date = DateTime.Now; ArrivalDateCalendar.Date = DateTime.Now.AddHours(24); DescriptionTextBox.Text = ""; LeaveTypeComboBox.SelectedIndex = 0; } else { var messageDialog = new MessageDialog("Not applied"); await messageDialog.ShowAsync(); } } else { Result.Text = "Your leave period less than half day,Please take oral approve"; } ProgressRingApply.IsActive = false; ProgressRingApply.Visibility = Visibility.Collapsed; ApplyButton.IsEnabled = true; }
public void Change(RandomNumGen rng) { newDirty_ = 0; for (int row = 0; row < mazeSize_; row++) { for (int col = 0; col < mazeSize_; col++) { if (maze_[row][col] != OBSTACLE && rng.RandomValue() < dirtyProb_) // probability: 0.01 { maze_[row][col] ++; newDirty_++; } } } }