当前位置: 首页>>代码示例>>C#>>正文


C# Cliente.Inserir方法代码示例

本文整理汇总了C#中Cliente.Inserir方法的典型用法代码示例。如果您正苦于以下问题:C# Cliente.Inserir方法的具体用法?C# Cliente.Inserir怎么用?C# Cliente.Inserir使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cliente的用法示例。


在下文中一共展示了Cliente.Inserir方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: InserirCliente

        public void InserirCliente()
        {
            Cliente cliente = new Cliente();
            cliente.Nome = "Scott Peppers";
            cliente.Endereco.Uf = "SP";
            cliente.EstadoCivil = Modelo.Comum.EstadoCivil.Solteiro;
            cliente.TituloEleitor = "12345678900";
            cliente.Inserir();
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);

            cliente.Remover();
            Assert.IsNull(cliente.Id);
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:14,代码来源:UnitTest1.cs

示例2: 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);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:41,代码来源:UnitTest1.cs

示例3: TesteProcessoCliente

        public void TesteProcessoCliente()
        {
            Usuario usuario = new Usuario();
            usuario.Login = "conrado.clarke";
            usuario.Senha = "12345";
            usuario.Nome = "Conrado Adevany Clarke";
            usuario.Inserir();
            Assert.AreEqual(usuario.OrigemDados, OrigemDados.Banco);

            usuario.Logar();
            Assert.AreEqual(usuario.OrigemDados, OrigemDados.Banco);

            Cliente cliente = new Cliente();
            cliente.Nome = "Mila Kunis";
            cliente.Inserir();
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);

            TipoAcao tipoAcao = new TipoAcao();
            tipoAcao.Descricao = "Danos morais por duelo na lama";
            tipoAcao.Inserir();
            Assert.AreEqual(tipoAcao.OrigemDados, OrigemDados.Banco);

            Processo processo = new Processo();
            processo.Cabeca.Nome = "Cameron Diaz";
            processo.Reu = "Jessica Rabbit";
            processo.TipoAcao = tipoAcao;

            processo.Inserir();

            Processo processo2 = new Processo();
            processo2.Id = processo.Id;
            processo2.Obter();
            Assert.AreEqual(tipoAcao.Id, processo2.TipoAcao.Id);

            processo.Clientes.Add(cliente);
            processo.Salvar();

            //Verifica sincronização entre coleções
            Assert.IsTrue(cliente == processo.Clientes[0]);
            Assert.IsTrue(processo == cliente.Processos[0]);

            ProcessoCliente processoCliente = new ProcessoCliente(processo, cliente);
            Assert.IsTrue(processoCliente.Obter());

            Recorte recorte = new Recorte(processo, Sessao.UsuarioAtual);
            processo.Recortes.Add(recorte);
            Assert.IsTrue(processo.Recortes[0] == recorte);

            processo.Salvar();

            Processo processo3 = new Processo();
            processo3.Id = processo.Id;
            processo3.Obter();

            Assert.IsNotNull(processo3.Recortes.FirstOrDefault((rec) => rec.DataInclusao == recorte.DataInclusao && rec.Processo.Id == recorte.Processo.Id));

            processo.Recortes.Clear();
            processo.Clientes.Clear();
            processo.Salvar();
            Assert.IsFalse(processoCliente.Obter());

            processo.Remover();
            Assert.IsNull(processo.Id);
            Assert.AreEqual(processo.OrigemDados, OrigemDados.Local);

            cliente.Remover();
            Assert.IsNull(cliente.Id);
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);

            tipoAcao.Remover();
            Assert.IsNull(tipoAcao.Id);
            Assert.AreEqual(tipoAcao.OrigemDados, OrigemDados.Local);

            usuario.Remover();
            Assert.AreEqual(usuario.OrigemDados, OrigemDados.Local);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:76,代码来源:UnitTest1.cs

示例4: 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);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:37,代码来源:UnitTest1.cs

示例5: 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);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:35,代码来源:UnitTest1.cs

示例6: 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);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:44,代码来源:UnitTest1.cs

示例7: PesquisarCliente

        public void PesquisarCliente()
        {
            Cliente cliente = new Cliente();
            cliente.Nome = "Angelina Jolie";
            cliente.Inserir();
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);

            Cliente clienteBase = new Cliente();
            clienteBase.Nome = "Jolie";
            IEnumerable<Modelo.Cliente.ModeloCliente> resultado = Clientes.Pesquisar(clienteBase);

            Assert.IsTrue(resultado.Any((res) => res.Id == cliente.Id));
            cliente.Remover();
            Assert.IsNull(cliente.Id);
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:16,代码来源:UnitTest1.cs

示例8: ObterCliente

        public void ObterCliente()
        {
            Cliente cliente = new Cliente();
            cliente.Nome = "Scott Peppers";
            cliente.Inserir();

            Cliente cliente2 = new Cliente();
            cliente2.Id = cliente.Id;
            cliente2.Obter();
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Banco);

            Assert.AreEqual(cliente.Nome, cliente2.Nome);

            cliente.Remover();
            Assert.IsNull(cliente.Id);
            Assert.AreEqual(cliente.OrigemDados, OrigemDados.Local);
        }
开发者ID:ConradoClark,项目名称:ProjetoAdv,代码行数:17,代码来源:UnitTest1.cs


注:本文中的Cliente.Inserir方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。