public override Cliente GetById(int id) { var Dados = new PersistenciaFactory().Instanciar(); string instrucaoSQL = Dados.Select(new Cliente(), "CLIENTE"); instrucaoSQL += " WHERE COD_CLIENTE = " + id; var model = _conexao.Query <Cliente>(instrucaoSQL, null, _transaction).FirstOrDefault(); if (model != null) { if (model.Cod_Pagto != null) { model.FormaPagto = _repositorioFormaPagto.GetById(model.Cod_Pagto.Value); } if (model.Cod_Cidade != null) { model.Cidade = _repositorioCidade.GetById(model.Cod_Cidade.Value); } if (model.Cod_Vendedor != null) { model.Vendedor = _repositorioVendedor.GetById(model.Cod_Vendedor.Value); } } return(model); }
public override Conta GetById(int id) { var Dados = new PersistenciaFactory().Instanciar(); string instrucaoSQL = Dados.Select(new Conta(), "CONTAS"); instrucaoSQL += " WHERE ID_CONTA = " + id; var model = _conexao.Query <Conta>(instrucaoSQL, null, _transaction).FirstOrDefault(); if (model != null) { if (model.Id_ContaBanco != null) { model.ContaBanco = _repositorioContaBanco.GetById(model.Id_ContaBanco.Value); } if (model.Cod_Pagto != null) { model.FormaPagto = _repositorioFormaPagto.GetById(model.Cod_Pagto.Value); } } return(model); }
public FormaPagto ObterPorId(int id) { return(_repositorioFormaPagto.GetById(id)); }