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); }