コード例 #1
0
        public void Add(Funcionario funcionario)
        {
            pessoaBll.FormatarDados(funcionario.Pessoa);

            pessoaBll.ValidaDadosPessoais(funcionario.Pessoa);

            funcionario.Id                  = rep.GetMaxId();
            funcionario.Pessoa.Id           = rep.GetMaxIdPessoa();
            funcionario.Pessoa.DataCadastro = DateTime.Now;
            rep.Add(funcionario);
        }
コード例 #2
0
        public void Add(List <Cliente> clientes)
        {
            int i = 0;

            foreach (var cliente in clientes)
            {
                cliente.Pessoa.Inativo = 0;

                pessoaBll.FormatarDados(cliente.Pessoa);

                // ValidarCliente(cliente);

                cliente.Id = rep.GetMaxId();
                cliente.Pessoa.DataCadastro = DateTime.Now;
                cliente.Pessoa.Id           = rep.GetMaxIdPessoa() + i;
            }

            rep.AddRange(clientes);
        }
コード例 #3
0
        public Fornecedor Add(Fornecedor fornecedor)
        {
            fornecedor.Pessoa.Inativo = 0;

            pessoaBll.FormatarDados(fornecedor.Pessoa);

            pessoaBll.ValidaDadosPessoais(fornecedor.Pessoa);

            fornecedor.Id                  = rep.getMaxId();
            fornecedor.Pessoa.Id           = rep.getMaxIdPessoa();
            fornecedor.Pessoa.DataCadastro = DateTime.Now;
            rep.Add(fornecedor);

            return(fornecedor);
        }