protected void btnNewItem_Click(object sender, EventArgs e) { int offerID = int.Parse(tbUserID.Text.Trim()); mvBrokerages.SetActiveView(viewItemsEdit); //mvOfferItems.SetActiveView(viewOfferItemsEdit); DetailsViewItems.ChangeMode(DetailsViewMode.Insert); // if (oItemList.Count > 0) { // // ControlCollection c = DetailsViewOfferItems.Controls; // ObjectDataSource odsInusranceType = DetailsViewOfferItems.FindControl("odsInsuranceTypes") as ObjectDataSource; // odsInusranceType.SelectParameters.Clear(); // odsInusranceType.SelectParameters.Add("orderItemID", orderItem.ID.ToString()); // ObjectDataSource odsInusranceSubType = DetailsViewOfferItems.FindControl("odsInsuranceSubTypes") as ObjectDataSource; // odsInusranceSubType.SelectParameters.Clear(); // odsInusranceSubType.SelectParameters.Add("orderItemID", orderItem.ID.ToString()); // odsInusranceSubType.SelectParameters.Add("insuranceTypeID", orderItem.InsuranceSubType.InsuranceTypeID.ToString()); // FakeBind(true, false, false, false); // FakeBind(false, true, false, false); // DropDownList ddlInsuranceCompanies = (DropDownList)DetailsViewOfferItems.FindControl("ddlInsuranceCompanies"); // FakeBinder.SimulateBindingContext(this.Page, ddlInsuranceCompanies); // ddlInsuranceCompanies.DataBind(); // mvOfferItems.SetActiveView(viewOfferItemsEdit); // DetailsViewOfferItems.ChangeMode(DetailsViewMode.Insert); // } //} else { // mvOfferItems.SetActiveView(viewOfferItemsEdit); // DetailsViewOfferItems.ChangeMode(DetailsViewMode.Insert); // // TextBox tbOfferNumber = (TextBox)DetailsViewOfferItems.FindControl("tbOfferNumber"); // // tbOfferNumber.Text = Offer.Get(Convert.ToInt32(GXGridView1.SelectedDataKey.Value)).OfferNumber; //} }
protected void FakeBind(bool isddlInsuranceTypesForChange, bool isddlInsuranceSubTypesForChange) { if (isddlInsuranceTypesForChange) { DropDownList ddlInsuranceTypes = (DropDownList)DetailsViewItems.FindControl("ddlInsuranceType"); //FakeBinder.SimulateBindingContext(this.Page, ddlInsuranceSubTypes); ddlInsuranceTypes.DataBind(); } if (isddlInsuranceSubTypesForChange) { DropDownList ddlInsuranceSubTypes = (DropDownList)DetailsViewItems.FindControl("ddlInsuranceSubType"); FakeBinder.SimulateBindingContext(this.Page, ddlInsuranceSubTypes); ddlInsuranceSubTypes.DataBind(); } }