private void Save_Click(object sender, RoutedEventArgs e) { var route = wayVal; var interval = interVal; var number = 0; //заглушка? string comment = Comment.Text; addr_street = tB_Addr_street.Text; addr_house = tB_Addr_house.Text; addr_korp = tB_Addr_korp.Text; order = tB_order.Text; if ((addr_street == "") || (addr_house == "") || (order == "")) { MessageBox.Show("Введите улицу/дом/номер заказа"); } //Если номер точки изменился используем метод перестроения ряда if (wayNumber.Value != pointRN & wayNumber.Value > 0) { try { //Вызов метода сдвига точек при изменении номера pointRN = GUI.PointRN.NumberMove((int)wayNumber.Value, pointRN, db.GetRoutsBySession(sessionID), db.getPointBySession(sessionID), wayVal); } catch (Exception) { MessageBox.Show("Неверный ввод номера точки в маршруте"); return; } } db.ChangePoint(point.ID_Point, route, interval, number, pointRN, sessionID, comment, addr_street, addr_house, addr_korp, order); GUI.PointRN.SpaceChecking(db.GetRoutsBySession(sessionID), db.getPointBySession(sessionID), wayVal); var Data = db.getPointBySession(sessionID); db.ChangePoint(point.ID_Point, route, interval, number, pointRN, sessionID, comment, addr_street, addr_house, addr_korp, order); DataChangedEventHandler handler = DataChanged; if (handler != null) { handler(this, new EventArgs()); } this.Close(); }
private void AddPointClick(object sender, RoutedEventArgs e) { string message; string caption; var interval = interVal; var number = num; var type = 0; var id = 0; if (String.IsNullOrEmpty(wayVal) != false) { id = Convert.ToInt32(wayVal); } db.ChangePoint(interval, number, type, id); this.Close(); }