Esempio n. 1
0
        // 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
            }
        }
Esempio n. 2
0
        private void FixupBudgetRequestCondition(BudgetRequestConditionDto previousValue)
        {
            if (previousValue != null && ReferenceEquals(previousValue.BudgetRequest, this))
            {
                previousValue.BudgetRequest = null;
            }

            if (BudgetRequestCondition != null)
            {
                BudgetRequestCondition.BudgetRequest = this;
            }
        }