當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。