protected void ddlCurrentPlan_SelectedIndexChanged(object sender, EventArgs e) { if (ddlCurrentPlan.SelectedIndex > 0) { int planID = 0; int.TryParse(ddlCurrentPlan.SelectedItem.Value, out planID); if (planID > 0) { CompanyOverviewViewModel viewModel = new CompanyOverviewViewModel(); viewModel.ViewModelEvent += viewModel_ViewModelEvent; viewModel.UpdateCompanyPlan(WebSessionHandler.SelectedCompanyCode, planID); // Load the company again LoadCompany(); } } }