// Load the Conditions private void loadBudgetRequestCondition(BudgetRequestConditionDto budgetRequestCondition) { if (budgetRequestCondition == null) { #region CheckBoxes chkMonday.Checked = false; chkTuesday.Checked = false; chkWednesday.Checked = false; chkThursday.Checked = false; chkFriday.Checked = false; chkSaturday.Checked = false; chkSunday.Checked = false; chkDayTurn.Checked = false; chkNightTurn.Checked = false; chkDrinkableWater.Checked = false; chkElectricity.Checked = false; chkWareHouse.Checked = false; chkWorkOutside.Checked = false; chkWorkInside.Checked = false; chkReachable.Checked = false; chkVentilation.Checked = false; chkToilet.Checked = false; chkMoisture.Checked = false; chkWet.Checked = false; chkNoise.Checked = false; chkDust.Checked = false; chkFood.Checked = false; chkLodging.Checked = false; #endregion #region Spinners and TextBox spnPeriod.Value = budgetRequestCondition.Period; spnWarranty.Value = budgetRequestCondition.Warranty; spnSafetyCourse.Value = budgetRequestCondition.SafetyCourse; spnMaximunHeight.Value = budgetRequestCondition.MaximunHeight; cmbStartDate.DateTime = budgetRequestCondition.StartDate; txtObservations.Text = budgetRequestCondition.Observations; #endregion } else { #region CheckBoxes chkMonday.Checked = budgetRequestCondition.Monday; chkTuesday.Checked = budgetRequestCondition.Tuesday; chkWednesday.Checked = budgetRequestCondition.Wednesday; chkThursday.Checked = budgetRequestCondition.Thursday; chkFriday.Checked = budgetRequestCondition.Friday; chkSaturday.Checked = budgetRequestCondition.Saturday; chkSunday.Checked = budgetRequestCondition.Sunday; chkDayTurn.Checked = budgetRequestCondition.DayTurn; chkNightTurn.Checked = budgetRequestCondition.NightTurn; chkDrinkableWater.Checked = budgetRequestCondition.DrinkableWater; chkElectricity.Checked = budgetRequestCondition.Electricity; chkWareHouse.Checked = budgetRequestCondition.Warehouse; chkWorkOutside.Checked = budgetRequestCondition.WorkOutside; chkWorkInside.Checked = budgetRequestCondition.WorkInside; chkReachable.Checked = budgetRequestCondition.Reachable; chkVentilation.Checked = budgetRequestCondition.Ventilation; chkToilet.Checked = budgetRequestCondition.Toilet; chkMoisture.Checked = budgetRequestCondition.Moisture; chkWet.Checked = budgetRequestCondition.Wet; chkNoise.Checked = budgetRequestCondition.Noise; chkDust.Checked = budgetRequestCondition.Dust; chkFood.Checked = budgetRequestCondition.Food; chkLodging.Checked = budgetRequestCondition.Lodging; #endregion #region Spinners and TextBox spnPeriod.Value = budgetRequestCondition.Period; spnWarranty.Value = budgetRequestCondition.Warranty; spnSafetyCourse.Value = budgetRequestCondition.SafetyCourse; spnMaximunHeight.Value = budgetRequestCondition.MaximunHeight; cmbStartDate.DateTime = budgetRequestCondition.StartDate; txtObservations.Text = budgetRequestCondition.Observations; #endregion } }
private void FixupBudgetRequestCondition(BudgetRequestConditionDto previousValue) { if (previousValue != null && ReferenceEquals(previousValue.BudgetRequest, this)) { previousValue.BudgetRequest = null; } if (BudgetRequestCondition != null) { BudgetRequestCondition.BudgetRequest = this; } }