private void btnAddRoute_Click(object sender, EventArgs e)//___________________Add__________________ { if (isValid.isStartFinishValid(cbRouteStart.SelectedIndex, cbRouteFinish.SelectedIndex) && isValid.isDistanceValid(tbDistance.Text)) { Route route = new Route() { Start = cbRouteStart.SelectedItem.ToString(), Finish = cbRouteFinish.SelectedItem.ToString(), Distance = Convert.ToInt32(tbDistance.Text) }; routesDataLink.Add(route); fillRouteTable(); cbRouteStart.SelectedIndex = -1; cbRouteFinish.SelectedIndex = -1; tbDistance.Text = ""; } }
private void btnRouteSave_Click(object sender, EventArgs e) { if (isValid.isStartFinishValid(cbEditRouteStart.SelectedIndex, cbEditRouteFinish.SelectedIndex) && isValid.isDistanceValid(tbEditRouteDistance.Text)) { Route route = routesDataLink.Retrieve(routeToEdit.RouteID); route.Start = cbEditRouteStart.SelectedItem.ToString(); route.Finish = cbEditRouteFinish.SelectedItem.ToString(); route.Distance = Convert.ToInt32(tbEditRouteDistance.Text); routesDataLink.Update(route); this.Hide(); } }
private void btnLimitSave_Click(object sender, EventArgs e) { if (isValid.isPlaneTypeValid(cbEditLimitType.SelectedIndex) && isValid.isStartFinishValid(tbEditSpeedLimitStart.Text, tbEditSpeedLimitFinish.Text) && isValid.isStartFinishValid(tbEditDistanceLimitStart.Text, tbEditDistanceLimitFinish.Text)) { if (limitsDataLink.Exists(cbEditLimitType.SelectedItem.ToString()) && (limitToEdit.PlaneType != cbEditLimitType.SelectedItem.ToString())) { MessageBox.Show("Для данного типа самолета уже введено ограничение"); } else { Limit limit = limitsDataLink.Retrieve(limitToEdit.LimitID); limit.PlaneType = cbEditLimitType.SelectedItem.ToString(); limit.SpeedStart = Convert.ToInt32(tbEditSpeedLimitStart.Text); limit.SpeedFinish = Convert.ToInt32(tbEditSpeedLimitFinish.Text); limit.DistanceStart = Convert.ToInt32(tbEditDistanceLimitStart.Text); limit.DistanceFinish = Convert.ToInt32(tbEditDistanceLimitFinish.Text); limitsDataLink.Update(limit); this.Hide(); } } }