private void populaFilhos() { fil = new Filhos(); fil.id = Convert.ToInt32(IdFilho); fil.nome = txtNomeFilho.Text.ToString().ToUpper().Trim(); fil.cpf = txtCpfFilho.Text.ToString().ToUpper().Trim(); fil.rg = txtRgFilho.Text.ToString().ToUpper().Trim(); fil.obs = txtObsFilho.Text.ToString().ToUpper().Trim(); if (dtpDataNascimentoFilho.Text != "") { fil.dtnascimento = Convert.ToDateTime(dtpDataNascimentoFilho.Text.ToString()); } else { fil.dtnascimento = Convert.ToDateTime(string.Empty); } if (cmbSexoFilho.SelectedValue != null) { fil.sexo = cmbSexoFilho.Text.ToString(); } else { fil.sexo = string.Empty; } }
public void AddFilho(Node filho) { if (filho != null) { filho.Pai = this; Filhos.Add(filho); } }
//DataGridFilhos private void populaFilhosDGV(Filhos fil) { IdFilho = fil.id.ToString(); txtNomeFilho.Text = fil.nome; txtCpfFilho.Text = fil.cpf; txtRgFilho.Text = fil.rg; txtObsFilho.Text = fil.obs; dtpDataNascimentoFilho.Text = fil.dtnascimento.ToString(); cmbSexoFilho.Text = fil.sexo; }
public void LancaNullReferenceExceptionFilhoSemResponsavel(int idade, string nome) { //Arrange Filhos filho; //Assert Assert.Throws <System.NullReferenceException>( //Act () => filho = new Filhos(nome, idade, null) ); }
public void LancaArgumentNullExceptionFilhoComIdadeInvalida(int idade, string nome) { //Arrange var responsavel = new Responsavel("Resp", 34); Filhos filho; //Assert Assert.Throws <ArgumentException>( //Act () => filho = new Filhos(nome, idade, responsavel) ); }
public void AdicionarResponsavelCasa(string nomeResp, int idadeResp, string nomeFilho, int idadeFilho) { //Arranje var responsavel = new Responsavel(nomeResp, idadeResp); Casa casa = new Casa(responsavel); var esperado = true; //Act var filho = new Filhos(nomeFilho, idadeFilho, responsavel); var obtido = casa.adicionarPessoa(filho); //Assert Assert.Equal(esperado, obtido); }
public void AddFilho(Pessoa filho) { Filhos.Add(filho); }
/// <summary> /// Executa o processamento das opções. /// </summary> private void ProcessarOpcoes() { var opcoes = new List <string>(); var itens = new List <ItemInfo>(); if (!string.IsNullOrEmpty(ListaSelecao)) { opcoes.AddRange(ListaSelecao.TrimEnd('|').Split('|')); } if (!string.IsNullOrEmpty(ListaItens)) { itens.AddRange(ListaItens.TrimEnd('|').Split('|').Select(f => ItemInfo.Parse(f)).Where(f => f != null)); } // Se o controle possuir lista de opções if (TipoControle != Glass.Data.Model.TipoControleBenef.SelecaoSimples && TipoControle != Glass.Data.Model.TipoControleBenef.Quantidade) { var atualizados = new List <Glass.Global.Negocios.Entidades.BenefConfig>(); // Insere a lista de opções for (var i = 0; i < opcoes.Count; i++) { // Tenta recupera o beneficiamento existente var benef = Filhos.FirstOrDefault(f => StringComparer.InvariantCultureIgnoreCase.Equals(f.Nome, opcoes[i])); if (benef == null) { benef = new Negocios.Entidades.BenefConfig(); benef.IdParent = IdBenefConfig; // Recupera o nome da opção benef.Nome = opcoes[i]; Filhos.Add(benef); } benef.Descricao = benef.Nome; benef.CobrarAreaMinima = CobrarAreaMinima; benef.TipoEspessura = CobrarPorEspessura ? Glass.Data.Model.TipoEspessuraBenef.ItemPossui : Glass.Data.Model.TipoEspessuraBenef.ItemNaoPossui; benef.Situacao = Glass.Situacao.Ativo; benef.TipoCalculo = TipoCalculo; var item = itens[i]; benef.IdProcesso = item.IdProcesso; benef.IdAplicacao = item.IdAplicacao; benef.IdProd = item.IdProd; benef.AcrescimoAltura = item.AcrescimoAltura; benef.AcrescimoLargura = item.AcrescimoLargura; atualizados.Add(benef); } // Recupera os filhos que devem ser apagados foreach (var i in Filhos.Where(f => !atualizados.Exists(x => f.Equals(x))).ToArray()) { Filhos.Remove(i); } } }