/// <summary> /// Consultar dados do Cliente /// </summary> /// <param name="CodigoCliente">Código do Cliente</param> /// <returns>Retorna os dados do cliente</returns> public List <ClientData> ConsultarDadosCliente(string ListaCodigoCliente) { var lRetorno = new List <ClientData>(); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = base.ConexaoSinacor; string lSql = @"SELECT BOL.cd_cliente, plural.cd_clie_OUTR_BOLSA,bol.dv_cliente,plural.DV_CLIE_OUTR_BOLSA FROM tscclibol bol " + @" inner join TSCCBOUTP plural on bol.cd_cliente = plural.cd_cliente" + @" WHERE bol.cd_cliente in ( " + ListaCodigoCliente + ")"; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.Text, lSql)) { var lDataTable = lAcessaDados.ExecuteOracleDataTableWithoutCursor(lDbCommand); if (lDataTable != null && lDataTable.Rows.Count > 0) { for (int i = 0; i < lDataTable.Rows.Count; i++) { DataRow lRow = lDataTable.Rows[i]; var lData = new ClientData(); lData.CodigoClienteGradual = Convert.ToInt32(lRow["cd_cliente"]); lData.CodigoClientePlural = Convert.ToInt32(lRow["cd_clie_OUTR_BOLSA"]); lData.DigitoClienteGradual = Convert.ToInt32(lRow["dv_cliente"]); lData.DigitoClientePlural = Convert.ToInt32(lRow["DV_CLIE_OUTR_BOLSA"]); lRetorno.Add(lData); } } } return(lRetorno); }