Пример #1
0
        public PessoaModel(EmpresaModel empresa)
        {
            if (empresa.IsNull())
            {
                throw new PessoaInvalidaException("Empresa inválida.");
            }

            //Empresa = empresa;
            IdEmpresa = empresa.Id;
        }
Пример #2
0
        protected void CadastrarEmpresa()
        {
            EmpresaModel empresa = repoEmpresa.Find(_empresa.CNPJ);

            if (empresa.IsNull())
            {
                repoEmpresa.Save(_empresa);
            }

            _empresa = repoEmpresa.Find(_empresa.CNPJ);
        }
Пример #3
0
        public OrigemModel(EmpresaModel empresa, string nome)
        {
            if (empresa.IsNull())
            {
                throw new OrigemInvalidoException("Empresa inválida.");
            }

            Fill(nome);

            Empresa   = null;
            IdEmpresa = empresa.Id;
        }
Пример #4
0
        public ProdutoModel(EmpresaModel empresa, string nome, decimal preco)
        {
            if (empresa.IsNull())
            {
                throw new ProdutoInvalidoException("Empresa inválida.");
            }

            Fill(nome, preco);

            Empresa   = empresa;
            IdEmpresa = empresa.Id;
        }
Пример #5
0
        public void PreAtendimento(EmpresaModel empresa, DateTime datahora, ClienteModel cliente, ServicoModel servico, FuncionarioModel funcionario, string guidUsuarioAgendou, decimal precoServico)
        {
            if (empresa.IsNull())
            {
                throw new AtendimentoInvalidoException("Empresa inválida.");
            }

            Fill(datahora, cliente, servico, funcionario, guidUsuarioAgendou, precoServico);
            Confirmado = false;

            Empresa   = null;
            IdEmpresa = empresa.Id;
        }
Пример #6
0
        public ServicoModel(EmpresaModel empresa, string nome, decimal preco, bool precoFixo)
        {
            if (empresa.IsNull())
            {
                throw new ServicoInvalidoException("Empresa inválida.");
            }

            Fill(nome, preco, precoFixo);

            Empresa = empresa;
            if (empresa.IsNotNull())
            {
                IdEmpresa = empresa.Id;
            }
        }