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>(); }
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>(); }