private void BindVesselCabinet(int vesselId) { int operatorId; CheckBoxList chklstAccommodation = (CheckBoxList)this.FV_Vessel.FindControl("chklstAccommodation"); DropDownList ddlOperator = (DropDownList)this.FV_Vessel.FindControl("ddlOperator"); if (ddlOperator == null) return; operatorId = Convert.ToInt32(ddlOperator.SelectedValue); FareType fareType = new FareType(); FareTypeList list = fareType.GetFareTypeList(operatorId, 1); chklstAccommodation.DataSource = list; chklstAccommodation.DataTextField = "FullName"; chklstAccommodation.DataValueField = "ID"; chklstAccommodation.DataBind(); if (vesselId != 0) { Vessel v = new Vessel().GetById(vesselId, false); foreach (FareType ft in v.FareTypes) { for (int i = 0; i < chklstAccommodation.Items.Count; i++) { if (chklstAccommodation.Items[i].Value == ft.ID.ToString()) { chklstAccommodation.Items[i].Selected = true; break; } } } } }
private void BindFareType() { DropDownList ddlFareType = (DropDownList)this.FV_FareItem.FindControl("ddlFareType"); if (ddlFareType != null) { //if (_fareId == 0) // _fareId = Convert.ToInt32(this.GV_FareItemList.SelectedValue); Fare fare = new Fare().GetById(Convert.ToInt32(this.GV_FareList.SelectedValue), false); if (fare != null) { int operatorId = fare.Routes.OperatorId.GetValueOrDefault(0); FareType ft = new FareType(); FareTypeList list = ft.GetFareTypeList(operatorId, 0); ddlFareType.DataSource = list; ddlFareType.DataTextField = "FullName"; ddlFareType.DataValueField = "ID"; ddlFareType.DataBind(); } } }