private static bool IsNormal(string desc, out int quantidade, out EmolumentoTipo tipo) { var txtIdx = Array.FindIndex(normalStartTexts, d => desc.StartsWith(d)); var textLength = normalStartTexts[txtIdx].Length; tipo = txtIdx != 3 ? EmolumentoTipo.JCP : EmolumentoTipo.DIV; quantidade = Convert.ToInt32(desc.NextWord(textLength).Replace(".", "")); return(true); }
public EmolumentoFracao(string descricao, string codigoAcao, EmolumentoTipo tipo) : base(descricao) { this.CodigoAcao = codigoAcao; this.Tipo = tipo; }
private static bool IsEstornoSemQuantidade(string desc, out EmolumentoTipo tipo) { tipo = EmolumentoTipo.JCP; return(desc.StartsWith("Estorno Sobre juros ")); }
public Emolumento(string descricao, Acao acao, EmolumentoTipo tipo) : base(descricao) { Acao = acao; Tipo = tipo; }