private string ObterCorLinha(LimiteCheque limiteCheque) { if (limiteCheque.ValorRestante < 0) { return("Red"); } else if (limiteCheque.ValorRestante > 0) { return("Green"); } else { return(string.Empty); } }
/// <summary> /// Inicia uma nova instância da classe <see cref="ListaDto"/>. /// </summary> /// <param name="limiteCheque">A model de limite de cheque.</param> internal ListaDto(LimiteCheque limiteCheque) { this.Id = (int)limiteCheque.Codigo; this.CpfCnpj = limiteCheque.CpfCnpj; this.Limite = new LimiteDto { Total = limiteCheque.Limite, Utilizado = limiteCheque.ValorUtilizado, Restante = limiteCheque.ValorRestante, }; this.Observacao = limiteCheque.Observacao; this.CorLinha = this.ObterCorLinha(limiteCheque); this.Permissoes = new PermissoesDto { LogAlteracoes = LogAlteracaoDAO.Instance.TemRegistro(LogAlteracao.TabelaAlteracao.LimiteChequeCpfCnpj, limiteCheque.Codigo, null), }; }