protected void detailsFleetSeries_ItemUpdating(object sender, DetailsViewUpdateEventArgs e) { var listSeries = (DropDownList)((DetailsView)sender).FindControl("listSeriesEdit"); var seriesId = Convert.ToInt32(listSeries.SelectedValue); var fleetSeriesId = Convert.ToInt32(detailsFleetSeries.SelectedValue); if (CentralLibrary.IsFleetSeriesExist(SelectedSeason, SelectedFleet, seriesId, fleetSeriesId)) { labelDetailError.Text = listFleet.SelectedItem.Text + " " + listSeries.Text + " for " + listSeason.SelectedItem.Text + " already exists. Unable to change."; e.Cancel = true; } else { labelDetailError.Text = ""; } }
protected void detailsFleetSeries_ItemInserting(object sender, DetailsViewInsertEventArgs e) { var listSeries = (DropDownList)((DetailsView)sender).FindControl("listSeriesInsert"); var seriesId = Convert.ToInt32(listSeries.SelectedValue); if (CentralLibrary.IsFleetSeriesExist(SelectedSeason, SelectedFleet, seriesId)) { labelDetailError.Text = listFleet.SelectedItem.Text + " " + listSeries.SelectedItem.Text + " for " + listSeason.SelectedItem.Text + " already exists. Unable to add."; e.Cancel = true; } else { labelDetailError.Text = ""; e.Values.Add("SeasonID", listSeason.SelectedValue); e.Values.Add("FleetID", listFleet.SelectedValue); } }