本文整理汇总了C#中Cliente.Salvar方法的典型用法代码示例。如果您正苦于以下问题:C# Cliente.Salvar方法的具体用法?C# Cliente.Salvar怎么用?C# Cliente.Salvar使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cliente
的用法示例。
在下文中一共展示了Cliente.Salvar方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TesteGrupoDiferencialCliente
public void TesteGrupoDiferencialCliente()
{
Cliente cliente = new Cliente();
cliente.Nome = "Megan Fox";
cliente.Inserir();
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);
TipoGrupoDiferencial tipo = new TipoGrupoDiferencial();
tipo.Nome = "INSS";
tipo.Inserir();
Assert.AreEqual(tipo.OrigemDados, OrigemDados.Banco);
GrupoDiferencial grupo = new GrupoDiferencial(tipo, cliente);
cliente.GruposDiferenciais.Add(grupo);
cliente.Salvar();
Assert.AreEqual(grupo.OrigemDados, OrigemDados.Banco);
Cliente cliente2 = new Cliente();
cliente2.Id = cliente.Id;
cliente2.Obter();
Assert.IsNotNull(cliente2.GruposDiferenciais.FirstOrDefault((grp)=>grp.Cliente.Id == cliente2.Id && grp.GrupoDiferencial.Id == tipo.Id));
cliente2.GruposDiferenciais.Clear();
cliente2.Salvar();
Cliente cliente3 = new Cliente();
cliente3.Id = cliente.Id;
cliente3.Obter();
Assert.IsNull(cliente2.GruposDiferenciais.FirstOrDefault((grp) => grp.Cliente.Id == cliente2.Id && grp.GrupoDiferencial.Id == tipo.Id));
tipo.Remover();
Assert.AreEqual(tipo.OrigemDados, OrigemDados.Local);
cliente.Remover();
Assert.IsNull(cliente.Id);
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
}
示例2: TesteContatoCliente
public void TesteContatoCliente()
{
Cliente cliente = new Cliente();
cliente.Nome = "Angelina Jolie";
cliente.Inserir();
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);
Contato contato = new Contato(cliente);
cliente.Contatos.Add(contato);
cliente.Salvar();
Assert.AreEqual(contato.OrigemDados, OrigemDados.Banco);
Cliente cliente2 = new Cliente();
cliente2.Id = cliente.Id;
cliente2.Obter();
Contato contato2 = cliente.Contatos.FirstOrDefault();
Assert.IsNotNull(contato2);
Assert.AreEqual(contato.Id, contato2.Id);
cliente.Contatos.Clear();
cliente.Salvar();
Cliente cliente3 = new Cliente();
cliente3.Id = cliente.Id;
cliente3.Obter();
Contato contato3 = cliente.Contatos.FirstOrDefault();
Assert.IsNull(contato3);
cliente.Remover();
Assert.IsNull(cliente.Id);
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
}
示例3: TesteDependenteCliente
public void TesteDependenteCliente()
{
Cliente cliente = new Cliente();
cliente.Nome = "Angelina Jolie";
cliente.Inserir();
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);
Dependente dependente = new Dependente(cliente);
dependente.GrauParentesco = GrausParentesco.Irmao;
dependente.Nome = "Joseph Climber";
cliente.Dependentes.Add(dependente);
cliente.Salvar();
Assert.AreEqual(dependente.OrigemDados, OrigemDados.Banco);
Cliente cliente2 = new Cliente();
cliente2.Id = cliente.Id;
cliente2.Obter();
Dependente dependente2 = cliente.Dependentes.FirstOrDefault();
Assert.IsNotNull(dependente2);
Assert.AreEqual(dependente.Id, dependente2.Id);
cliente.Dependentes.Clear();
cliente.Salvar();
Cliente cliente3 = new Cliente();
cliente3.Id = cliente.Id;
cliente3.Obter();
Dependente dependente3 = cliente.Dependentes.FirstOrDefault();
Assert.IsNull(dependente3);
cliente.Remover();
Assert.IsNull(cliente.Id);
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
}
示例4: TesteBeneficioCliente
public void TesteBeneficioCliente()
{
Cliente cliente = new Cliente();
cliente.Nome = "Angelina Jolie";
cliente.Inserir();
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);
TipoBeneficio tipoBeneficio = new TipoBeneficio();
tipoBeneficio.Descricao = "NovoTipo";
tipoBeneficio.Inserir();
Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Banco);
Beneficio beneficio = new Beneficio(tipoBeneficio, cliente);
cliente.Beneficios.Add(beneficio);
cliente.Salvar();
Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Banco);
Cliente cliente2 = new Cliente();
cliente2.Id = cliente.Id;
cliente2.Obter();
Beneficio beneficio2 = cliente.Beneficios.FirstOrDefault();
Assert.IsNotNull(beneficio2);
Assert.AreEqual(beneficio.Id,beneficio2.Id);
cliente.Beneficios.Clear();
cliente.Salvar();
Cliente cliente3 = new Cliente();
cliente3.Id = cliente.Id;
cliente3.Obter();
Beneficio beneficio3 = cliente.Beneficios.FirstOrDefault();
Assert.IsNull(beneficio3);
cliente.Remover();
Assert.IsNull(cliente.Id);
Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
tipoBeneficio.Remover();
Assert.IsNull(tipoBeneficio.Id);
Assert.AreEqual(tipoBeneficio.OrigemDados, OrigemDados.Local);
}