Ejemplo n.º 1
0
 private string ObterCorLinha(LimiteCheque limiteCheque)
 {
     if (limiteCheque.ValorRestante < 0)
     {
         return("Red");
     }
     else if (limiteCheque.ValorRestante > 0)
     {
         return("Green");
     }
     else
     {
         return(string.Empty);
     }
 }
Ejemplo n.º 2
0
        /// <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),
            };
        }