public PlanoDeConta BuscarPorId(int?id) { PlanoDeConta planoDeConta = new PlanoDeConta(); string UsuarioLogado = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado"); string sql = $"Select Id, Descricao, Tipo, Usuario_Id from plano_contas where Usuario_Id = {UsuarioLogado} and Id = {id}"; DAL dal = new DAL(); DataTable dt = dal.retDataTable(sql); planoDeConta.Id = int.Parse(dt.Rows[0]["Id"].ToString()); planoDeConta.Descricao = dt.Rows[0]["Descricao"].ToString(); planoDeConta.Tipo = dt.Rows[0]["Tipo"].ToString(); planoDeConta.Usuario_Id = int.Parse(dt.Rows[0]["Usuario_Id"].ToString()); return(planoDeConta); }
public List <PlanoDeConta> ListaPlanoContas() { string UsuarioLogado = HttpContextAccessor.HttpContext.Session.GetString("IdUsuarioLogado"); List <PlanoDeConta> lista = new List <PlanoDeConta>(); PlanoDeConta conta; string sql = $"Select Id, Descricao, Tipo, Usuario_Id from plano_contas where Usuario_Id = {UsuarioLogado}"; DAL dal = new DAL(); DataTable dt = dal.retDataTable(sql); for (int i = 0; i < dt.Rows.Count; i++) { conta = new PlanoDeConta(); conta.Id = int.Parse(dt.Rows[i]["Id"].ToString()); conta.Descricao = dt.Rows[i]["Descricao"].ToString(); conta.Tipo = dt.Rows[i]["Tipo"].ToString(); conta.Usuario_Id = int.Parse(dt.Rows[i]["Usuario_Id"].ToString()); lista.Add(conta); } return(lista); }