Example #1
0
        public Atendimento(DateTime data, Pessoa empresa, Pessoa cliente, FormaPagamento fpagto)
        {
            if (DateTime.MinValue.Equals(data))
            {
                throw new ExcecaoParametroInvalido("data");
            }

            if ((empresa == null) || (empresa.Id <= 0))
            {
                throw new ExcecaoParametroInvalido("empresa");
            }

            if ((cliente == null) || (cliente.Id <= 0))
            {
                throw new ExcecaoParametroInvalido("cliente");
            }

            if ((fpagto == null) || (fpagto.Id <= 0))
            {
                throw new ExcecaoParametroInvalido("fpagto");
            }

            this._data           = data;
            this._cliente        = cliente;
            this._empresa        = empresa;
            this._formaPagamento = fpagto;
            this._situacao       = TipoSituacaoAtendimento.Aberto;
            this._itens          = new List <ItemAtendimento>();
        }
Example #2
0
        public Atendimento(DateTime data, Pessoa empresa, Pessoa cliente, FormaPagamento fpagto)
        {
            if (DateTime.MinValue.Equals(data))
                throw new ExcecaoParametroInvalido("data");

            if ((empresa == null)  || (empresa.Id <= 0))
                throw new ExcecaoParametroInvalido("empresa");

            if ((cliente == null) || (cliente.Id <= 0))
                throw new ExcecaoParametroInvalido("cliente");

            if ((fpagto == null) || (fpagto.Id <= 0))
                throw new ExcecaoParametroInvalido("fpagto");

            this._data = data;
            this._cliente = cliente;
            this._empresa = empresa;
            this._formaPagamento = fpagto;
            this._situacao = TipoSituacaoAtendimento.Aberto;
            this._itens = new List<ItemAtendimento>();
        }