Esempio n. 1
0
        private void DisplayHireCost()
        {
            if (_Vehicle.ActivityList != null)
            {
                int count = 0;
                foreach (ClsActivity lcActivity in _Vehicle.ActivityList)
                {
                    switch (lcActivity.TypeOfActivity())
                    {
                    case "Hire":
                        ClsHire hire = (ClsHire)_Vehicle.ActivityList[count];
                        hire.Value = hire.CalculateValue(_Vehicle.DailyHireCharge);

                        break;

                    case "Relocate":
                        ClsRelocate relocate = (ClsRelocate )_Vehicle.ActivityList[count];
                        relocate.Value = relocate.CalculateValue(lcActivity.Value);
                        break;

                    default:
                        ClsService service = (ClsService)_Vehicle.ActivityList[count];
                        service.Value = service.CalculateValue(lcActivity.Value);
                        break;
                    }

                    count++;
                }
            }
        }
        protected override void PushData()
        {
            base.PushData();
            ClsService lcActivity = (ClsService)_Activity;

            lcActivity.Workshop = txtWorkshop.Text;
        }
        protected override void UpdateDisplay()
        {
            base.UpdateDisplay();
            ClsService lcActivity = (ClsService)_Activity;

            txtWorkshop.Text = lcActivity.Workshop;
        }
        protected override void btnOK_Click(object sender, EventArgs e)
        {
            ClsService lcActivity = (ClsService)_Activity;

            PushData();
            if (txtName.Text != "" && txtWorkshop.Text != "")
            {
                base.btnOK_Click(sender, e);
            }
            else
            {
                MessageBox.Show("A Least one Field is empty. Please insert missing Data", "Field Empty");
            }
        }