public void Selecionar()
        {
            Ac.Ler(this);
            //MLancamento Ac = new MLancamento();
            //DataTable dt;

            //dt = Ac.Ler(ID);
            //this.Codigo = Convert.ToInt32(dt.Rows[0]["Codigo"]);
            //this.Descricao = Convert.ToString(dt.Rows[0]["Descricao"]);
            //this.Data = Convert.ToDateTime(dt.Rows[0]["Data"]);
            //this.Valor = Convert.ToDecimal(dt.Rows[0]["Valor"]);
            //this.Categoria = new CCategoria(Convert.ToInt32(dt.Rows[0]["idCategoria"]));

            //return (this);
        }
        public IList <ILancamento> Selecionar(byte tipo)
        {
            MLancamento         Ac = new MLancamento();
            DataTable           dt = new DataTable();
            IList <ILancamento> ls = new List <ILancamento>();
            ILancamento         l;

            dt = Ac.Ler();
            foreach (DataRow linha in dt.Rows)
            {
                if (Convert.ToByte(linha["tipo"]) == tipo)
                {
                    l           = new CLancamento();
                    l.Codigo    = Convert.ToInt32(linha["codigo"]);
                    l.Descricao = Convert.ToString(linha["descricao"]);
                    l.Data      = Convert.ToDateTime(linha["data"]);
                    l.Valor     = Convert.ToDecimal(linha["valor"]);
                    l.Categoria = new CCategoria(Convert.ToInt16(linha["idCategoria"]));
                    ls.Add(l);
                }
            }

            return(ls);
        }