private void comboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (comboBox.SelectedItem == null) { dataGrid.ItemsSource = bl.get_contract_list(); return; } condition = (ContractCondition)comboBox.SelectedItem; if (condition == ContractCondition.Contract_Signed) { dataGrid.ItemsSource = bl.get_contracts_by_condition((Contract c) => ((bool)c.Signed)); return; } if (condition == ContractCondition.Price_is_Hourly) { dataGrid.ItemsSource = bl.get_contracts_by_condition((Contract c) => (c.Price_Is_Hourly)); return; } if (condition == ContractCondition.Price_is_Monthly) { dataGrid.ItemsSource = bl.get_contracts_by_condition((Contract c) => (!c.Price_Is_Hourly)); return; } if (condition == ContractCondition.Introduction_Meeting_Happened) { dataGrid.ItemsSource = bl.get_contracts_by_condition((Contract c) => (c.Introduction_meeting)); return; } }
public void AddSkillRequired_ThrowsException_WhenThereIsASkillRequiredRepeated() { //Arrange var contractCondition = new ContractCondition() { KindOfContract = "a", StartingFrom = "b", WorkingDays = "c" }; var jobOffer = new JobOffer() { Title = "Some title", ContractInformation = contractCondition }; var javascript = new Skill() { Id = Guid.NewGuid().ToString(), Name = "Javascript" }; var skillRequired = new SkillRequired(javascript, 1); jobOffer.AddSkillRequired(skillRequired); //Act try { jobOffer.AddSkillRequired(skillRequired); } catch (InvalidOperationException ex) { Assert.AreEqual(ex.Message, DomainErrorMessages.SKILL_REQUIRED_ALREADY_EXISTS); } }
private void fillUnderlyingContract(ContractSearchControl underlyingControl, ContractCondition condition) { underlyingControl.Contract = new Contract { ConId = condition.ConId, Exchange = condition.Exchange }; }
private void fillUnderlyingContract(ContractCondition condition, ContractSearchControl underlying) { if (underlying == null || underlying.Contract == null) { return; } condition.ConId = underlying.Contract.ConId; condition.Exchange = underlying.Contract.Exchange; }