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); }
public void Lancar() { MLancamento Ac = new MLancamento(); Ac.Gravar(this); }