public static ConsultarObjetosResponse <ClienteContratoInfo> ConsultarClienteContrato(ConsultarEntidadeRequest <ClienteContratoInfo> pParametros) { try { ConsultarObjetosResponse <ClienteContratoInfo> resposta = new ConsultarObjetosResponse <ClienteContratoInfo>(); string lProcedure = "cliente_contrato_lst_sp"; if (pParametros.Objeto.CodigoBovespaCliente == null) { CondicaoInfo info = new CondicaoInfo("@id_cliente", CondicaoTipoEnum.Igual, pParametros.Objeto.IdCliente); pParametros.Condicoes.Add(info); } else { CondicaoInfo info = new CondicaoInfo("@cod_bovespa_cliente", CondicaoTipoEnum.Igual, pParametros.Objeto.CodigoBovespaCliente); pParametros.Condicoes.Add(info); lProcedure = "cliente_contrato_lst_bov_sp"; } ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, lProcedure)) { foreach (CondicaoInfo condicao in pParametros.Condicoes) { lAcessaDados.AddInParameter(lDbCommand, condicao.Propriedade, DbType.Int32, condicao.Valores[0]); } DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { DataRow linha = lDataTable.NewRow(); linha["id_cliente"] = (lDataTable.Rows[i]["id_cliente"]).DBToInt32(); linha["id_contrato"] = (lDataTable.Rows[i]["id_contrato"]).DBToInt32(); linha["dt_assinatura"] = (lDataTable.Rows[i]["dt_assinatura"]).DBToDateTime(); resposta.Resultado.Add(CriarClienteContrato(linha)); } } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
public ConsultarObjetosResponse <ClienteSituacaoFinanceiraPatrimonialInfo> ConsultarClienteSituacaoFinanceiraPatrimonial(ConsultarEntidadeRequest <ClienteSituacaoFinanceiraPatrimonialInfo> pParametros) { try { ConsultarObjetosResponse <ClienteSituacaoFinanceiraPatrimonialInfo> resposta = new ConsultarObjetosResponse <ClienteSituacaoFinanceiraPatrimonialInfo>(); CondicaoInfo info = new CondicaoInfo("@id_cliente", CondicaoTipoEnum.Igual, pParametros.Objeto.IdCliente); pParametros.Condicoes.Add(info); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_situacaofinanceirapatrimonial_lst_sp")) { foreach (CondicaoInfo condicao in pParametros.Condicoes) { lAcessaDados.AddInParameter(lDbCommand, condicao.Propriedade, DbType.Int32, condicao.Valores[0]); } DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { DataRow linha = lDataTable.NewRow(); linha["ds_outrosrendimentos"] = (lDataTable.Rows[i]["ds_outrosrendimentos"]).DBToString(); linha["dt_dataatualizacao"] = (lDataTable.Rows[i]["dt_dataatualizacao"]).DBToDateTime(); linha["dt_capitalsocial"] = (lDataTable.Rows[i]["dt_capitalsocial"]).DBToDateTime(); linha["dt_patrimonioliquido"] = (lDataTable.Rows[i]["dt_patrimonioliquido"]).DBToDateTime(); linha["id_cliente"] = (lDataTable.Rows[i]["id_cliente"]).DBToInt32(); linha["id_sfp"] = (lDataTable.Rows[i]["id_sfp"]).DBToInt32(); linha["vl_totalaplicacaofinanceira"] = (lDataTable.Rows[i]["vl_totalaplicacaofinanceira"]).DBToDecimal(); linha["vl_capitalsocial"] = (lDataTable.Rows[i]["vl_capitalsocial"]).DBToDecimal(); linha["vl_totaloutrosrendimentos"] = (lDataTable.Rows[i]["vl_totaloutrosrendimentos"]).DBToDecimal(); linha["vl_patrimonioliquido"] = (lDataTable.Rows[i]["vl_patrimonioliquido"]).DBToDecimal(); linha["vl_totalsalarioprolabore"] = (lDataTable.Rows[i]["vl_totalsalarioprolabore"]).DBToDecimal(); linha["vl_totalbensimoveis"] = (lDataTable.Rows[i]["vl_totalbensimoveis"]).DBToDecimal(); linha["vl_totalbensmoveis"] = (lDataTable.Rows[i]["vl_totalbensmoveis"]).DBToDecimal(); resposta.Resultado.Add(CriarRegistroClienteSituacaoFinanceiraPatrimonialInfo(linha)); } } } return(resposta); } catch (Exception ex) { //LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
public ConsultarObjetosResponse <ClienteEmitenteInfo> ConsultarClienteEmitente(ConsultarEntidadeRequest <ClienteEmitenteInfo> pParametros) { try { ConsultarObjetosResponse <ClienteEmitenteInfo> resposta = new ConsultarObjetosResponse <ClienteEmitenteInfo>(); var info = new CondicaoInfo("@id_cliente", CondicaoTipoEnum.Igual, pParametros.Objeto.IdCliente); pParametros.Condicoes.Add(info); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_emitente_lst_sp")) { foreach (CondicaoInfo condicao in pParametros.Condicoes) { lAcessaDados.AddInParameter(lDbCommand, condicao.Propriedade, DbType.Int32, condicao.Valores[0]); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { DataRow linha = lDataTable.NewRow(); linha["id_cliente"] = (lDataTable.Rows[i]["id_cliente"]).DBToInt32(); linha["ds_nome"] = (lDataTable.Rows[i]["ds_nome"]).DBToString(); linha["ds_cpfcnpj"] = (lDataTable.Rows[i]["ds_cpfcnpj"]).DBToString(); linha["st_principal"] = Boolean.Parse(lDataTable.Rows[i]["st_principal"].ToString()); linha["ds_numerodocumento"] = (lDataTable.Rows[i]["ds_numerodocumento"]).DBToString(); linha["cd_sistema"] = (lDataTable.Rows[i]["cd_sistema"]).DBToString(); linha["ds_email"] = (lDataTable.Rows[i]["ds_email"]).DBToString(); linha["ds_data"] = (lDataTable.Rows[i]["ds_data"]).DBToDateTime(); linha["id_pessoaautorizada"] = (lDataTable.Rows[i]["id_pessoaautorizada"]).DBToInt32(); linha["dt_nascimento"] = (lDataTable.Rows[i]["dt_nascimento"]).DBToDateTime(); resposta.Resultado.Add(CriarRegistroClienteEmitente(linha)); } } } } return(resposta); } catch (Exception ex) { //LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
public static ConsultarObjetosResponse <ClienteDiretorInfo> ConsultarClienteDiretor(ConsultarEntidadeRequest <ClienteDiretorInfo> pParametros) { try { ConsultarObjetosResponse <ClienteDiretorInfo> resposta = new ConsultarObjetosResponse <ClienteDiretorInfo>(); CondicaoInfo info = new CondicaoInfo("@id_cliente", CondicaoTipoEnum.Igual, pParametros.Objeto.IdCliente); pParametros.Condicoes.Add(info); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_diretor_lst_sp")) { foreach (CondicaoInfo condicao in pParametros.Condicoes) { lAcessaDados.AddInParameter(lDbCommand, condicao.Propriedade, DbType.Int32, condicao.Valores[0]); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { DataRow linha = lDataTable.NewRow(); linha["ds_cpfcnpj"] = (lDataTable.Rows[i]["ds_cpfcnpj"]).DBToString(); linha["ds_identidade"] = (lDataTable.Rows[i]["ds_identidade"]).DBToString(); linha["ds_nome"] = (lDataTable.Rows[i]["ds_nome"]).DBToString(); linha["id_cliente"] = (lDataTable.Rows[i]["id_cliente"]).DBToInt32(); linha["id_cliente_diretor"] = (lDataTable.Rows[i]["id_cliente_diretor"]).DBToInt32(); linha["cd_orgaoemissor"] = (lDataTable.Rows[i]["cd_orgaoemissor"]).DBToString(); linha["cd_uforgaoemissordocumento"] = (lDataTable.Rows[i]["cd_uforgaoemissordocumento"]).DBToString(); resposta.Resultado.Add(CriarRegistroClienteDiretorInfo(linha)); } } } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
public ConsultarObjetosResponse <ClientePessoaVinculadaPorClienteInfo> ConsultarPessoaVinculadaPorCliente(ConsultarEntidadeRequest <ClientePessoaVinculadaPorClienteInfo> pParametros) { try { var lRetorno = new ConsultarObjetosResponse <ClientePessoaVinculadaPorClienteInfo>(); CondicaoInfo info = new CondicaoInfo("@id_cliente", CondicaoTipoEnum.Igual, pParametros.Objeto.IdCliente); pParametros.Condicoes.Add(info); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "pessoa_vinculada_por_cliente_lst_sp")) { foreach (CondicaoInfo condicao in pParametros.Condicoes) { lAcessaDados.AddInParameter(lDbCommand, condicao.Propriedade, DbType.Int32, condicao.Valores[0]); } var lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { lRetorno.Resultado.Add(new ClientePessoaVinculadaPorClienteInfo() { DsCpfCnpj = lDataTable.Rows[i]["ds_cpfcnpj"].DBToString(), DsNome = lDataTable.Rows[i]["ds_nome"].DBToString(), IdCliente = lDataTable.Rows[i]["id_cliente"].DBToInt32(), StAtivo = lDataTable.Rows[i]["st_ativo"].DBToBoolean(), }); } } } return(lRetorno); } catch (Exception ex) { //LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
public ConsultarObjetosResponse <ClienteControladoraInfo> ConsultarClienteControladora(ConsultarEntidadeRequest <ClienteControladoraInfo> pParametros) { try { ConsultarObjetosResponse <ClienteControladoraInfo> resposta = new ConsultarObjetosResponse <ClienteControladoraInfo>(); CondicaoInfo info = new CondicaoInfo("@id_cliente", CondicaoTipoEnum.Igual, pParametros.Objeto.IdClienteControladora); pParametros.Condicoes.Add(info); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_controladora_lst_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { DataRow linha; for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { linha = lDataTable.NewRow(); linha["id_cliente_controlada"] = (lDataTable.Rows[i]["id_cliente_controlada"]).DBToInt32(); linha["id_cliente"] = (lDataTable.Rows[i]["id_cliente"]).DBToInt32(); linha["ds_nomerazaosocial"] = (lDataTable.Rows[i]["ds_nomerazaosocial"]).DBToString(); linha["ds_cpfcnpj"] = (lDataTable.Rows[i]["ds_cpfcnpj"]).DBToString(); resposta.Resultado.Add(CriarClienteControladora(linha)); } } } return(resposta); } catch (Exception ex) { //LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
public ConsultarObjetosResponse <ClienteBancoInfo> ConsultarClienteBanco(ConsultarEntidadeRequest <ClienteBancoInfo> pParametros) { try { var resposta = new ConsultarObjetosResponse <ClienteBancoInfo>(); var info = new CondicaoInfo("@id_cliente", CondicaoTipoEnum.Igual, pParametros.Objeto.IdCliente); pParametros.Condicoes.Add(info); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_banco_lst_sp")) { DataTable lDataTable; foreach (CondicaoInfo condicao in pParametros.Condicoes) { lAcessaDados.AddInParameter(lDbCommand, condicao.Propriedade, DbType.Int32, condicao.Valores[0]); lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { resposta.Resultado.Add(CriarRegistroClienteBanco(lDataTable.Rows[i])); } } } } return(resposta); } catch (Exception ex) { //LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }