public static LaboratorioExameRN GetInstance() { if (_instancia == null) { _instancia = new LaboratorioExameRN(); } return(_instancia); }
public LaboratorioRequisicaoExameDetalhesDTO GetAnalisesItem(int pQtd, LaboratorioExameDTO dto) { var Exame = LaboratorioExameRN.GetInstance().ObterPorPK(new LaboratorioExameDTO { Codigo = dto.Codigo }); return(new LaboratorioRequisicaoExameDetalhesDTO { NroOrdenacao = pQtd + 1, Descricao = Exame.Referencia + " " + Exame.Descricao, ExameID = Exame.Codigo, PrevisionDeliveryDate = DateTime.Today.AddDays(dto.DelieveryDeadLine), Status = 1, PrecoUnitario = Exame.PrecoVenda, Desconto = Exame.Desconto, ValorDesconto = Exame.Desconto > 0 ? (Exame.Desconto * Exame.PrecoVenda) / 100 : 0, ValorUtente = Exame.ValorUtente, ValorEntidade = Exame.ValorEntidade, ValorTotal = Exame.PrecoVenda - Exame.Desconto, }); }