private void SaveButton_Click(object sender, EventArgs e) { position.Name = nameTextBox.Text; try { position.MinSalary = float.Parse(minSalaryTextBox.Text); } catch (FormatException exception) { Console.WriteLine(exception.Message.ToString()); Console.WriteLine("Minimal salary set to default - 500"); position.MinSalary = 500.0f; } try { position.MaxSalary = float.Parse(maxSalaryTextBox.Text); } catch (FormatException exception) { Console.WriteLine(exception.Message.ToString()); Console.WriteLine("Maximal salary set to default - 1000"); position.MaxSalary = 1000.0f; } if (position.MinSalary > position.MaxSalary) { Console.WriteLine("Minimal salary cannot be greater than maximal - now they are equal"); position.MinSalary = position.MaxSalary; } if (position.Id.Equals(0)) { _positionController.AddPosition(position, true); } else { _positionController.UpdatePosition(position); } this.Close(); }
// 按下加入職位 private void ClickAddPositionButton(object sender, EventArgs e) { if (this.SetAllNewPositionVariableToPM()) { _positionController = new PositionController(_positionPresentationModel); _positionController.AddPosition(); } }