public static ConsultarObjetosResponse <ClienteAlteracaoInfo> ConsultarClienteAlteracao(ConsultarEntidadeRequest <ClienteAlteracaoInfo> pParametros) { try { ConsultarObjetosResponse <ClienteAlteracaoInfo> resposta = new ConsultarObjetosResponse <ClienteAlteracaoInfo>(); resposta.Resultado = new List <ClienteAlteracaoInfo>(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "alteracao_lst_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); foreach (DataRow item in lDataTable.Rows) { resposta.Resultado.Add(MontarLinha(item)); } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
private static SalvarEntidadeResponse <TipoTelefoneInfo> Salvar(SalvarObjetoRequest <TipoTelefoneInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "tipo_telefone_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@ds_telefone", DbType.String, pParametros.Objeto.DsTelefone); lAcessaDados.AddOutParameter(lDbCommand, "@id_tipo_telefone", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); SalvarEntidadeResponse <TipoTelefoneInfo> response = new SalvarEntidadeResponse <TipoTelefoneInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_tipo_telefone"].Value) }; LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir); return(response); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } }
public static ReceberObjetoResponse <TipoTelefoneInfo> ReceberTipoTelefone(ReceberEntidadeRequest <TipoTelefoneInfo> pParametros) { try { ReceberObjetoResponse <TipoTelefoneInfo> resposta = new ReceberObjetoResponse <TipoTelefoneInfo>(); resposta.Objeto = new TipoTelefoneInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "tipo_telefone_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_tipo_telefone", DbType.Int32, pParametros.Objeto.IdTipoTelefone); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto.IdTipoTelefone = Convert.ToInt32(lDataTable.Rows[0]["id_tipo_telefone"]); resposta.Objeto.DsTelefone = Convert.ToString(lDataTable.Rows[0]["ds_telefone"]); } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
public static ConsultarObjetosResponse <AtividadeIlicitaInfo> ConsultarAtividadesIlicitas(ConsultarEntidadeRequest <AtividadeIlicitaInfo> pParametros) { try { var lResposta = new ConsultarObjetosResponse <AtividadeIlicitaInfo>(); var lDataTable = new DataTable(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "atividades_ilicitas_lst_sp")) { lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { lResposta.Resultado.Add(CriarRegistroAtividadeIlicita(lDataTable.Rows[i])); } } } return(lResposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
public static ReceberObjetoResponse <MensagemAjudaInfo> ReceberMensagemPortal(ReceberEntidadeRequest <MensagemAjudaInfo> pParametros) { try { ReceberObjetoResponse <MensagemAjudaInfo> lResposta = new ReceberObjetoResponse <MensagemAjudaInfo>(); lResposta.Objeto = new MensagemAjudaInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "mensagem_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_mensagem", DbType.Int32, pParametros.Objeto.IdMensagem); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lResposta.Objeto.IdMensagem = (lDataTable.Rows[0]["Id_Mensagem"]).DBToInt32(); lResposta.Objeto.DsTitulo = (lDataTable.Rows[0]["Ds_Titulo"]).DBToString(); lResposta.Objeto.DsMensagem = (lDataTable.Rows[0]["Ds_Mensagem"]).DBToString(); } } return(lResposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
private static SalvarEntidadeResponse <ProdutoInfo> Incluir(SalvarObjetoRequest <ProdutoInfo> pParametros) { SalvarEntidadeResponse <ProdutoInfo> lResponse = new SalvarEntidadeResponse <ProdutoInfo>(); try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = VendasDbLib.NomeDaConexaoDeVendas; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_Produtos_ins")) { /* * @id_plano int * ,@ds_produto varchar(500) * ,@vl_preco money * ,@fl_suspenso bit * ,@ds_mensagem_suspenso varchar(500) = null * ,@ds_descricao text = null * ,@fl_aparece_produtos bit * ,@vl_taxa money = null * ,@url_imagem varchar(500) = null * ,@id_produto int output */ lAcessaDados.AddInParameter(lDbCommand, "@id_plano", DbType.Int32, pParametros.Objeto.IdPlano); lAcessaDados.AddInParameter(lDbCommand, "@ds_produto", DbType.String, pParametros.Objeto.DsNomeProduto); lAcessaDados.AddInParameter(lDbCommand, "@vl_preco", DbType.Decimal, pParametros.Objeto.VlPreco); lAcessaDados.AddInParameter(lDbCommand, "@vl_preco_cartao", DbType.Decimal, pParametros.Objeto.VlPrecoCartao); lAcessaDados.AddInParameter(lDbCommand, "@fl_suspenso", DbType.Boolean, pParametros.Objeto.FlSuspenso); lAcessaDados.AddInParameter(lDbCommand, "@ds_mensagem_suspenso", DbType.String, pParametros.Objeto.DsMensagemSuspenso); lAcessaDados.AddInParameter(lDbCommand, "@ds_descricao", DbType.String, pParametros.Objeto.DsDescricao); lAcessaDados.AddInParameter(lDbCommand, "@fl_aparece_produtos", DbType.Boolean, pParametros.Objeto.FlApareceProdutos); lAcessaDados.AddInParameter(lDbCommand, "@vl_taxa", DbType.Decimal, pParametros.Objeto.VlTaxa); lAcessaDados.AddInParameter(lDbCommand, "@vl_taxa2", DbType.Decimal, pParametros.Objeto.VlTaxa2); lAcessaDados.AddInParameter(lDbCommand, "@url_imagem", DbType.String, pParametros.Objeto.UrlImagem); lAcessaDados.AddInParameter(lDbCommand, "@url_imagem2", DbType.String, pParametros.Objeto.UrlImagem2); lAcessaDados.AddInParameter(lDbCommand, "@url_imagem3", DbType.String, pParametros.Objeto.UrlImagem3); lAcessaDados.AddInParameter(lDbCommand, "@url_imagem4", DbType.String, pParametros.Objeto.UrlImagem4); lAcessaDados.AddOutParameter(lDbCommand, "@id_produto", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); lResponse.Objeto = pParametros.Objeto; lResponse.Objeto.IdProduto = Convert.ToInt32(lDbCommand.Parameters["@id_produto"].Value); LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } return(lResponse); }
public static ConsultarObjetosResponse <ClienteSuitabilityInfo> ConsultarClienteSuitability(ConsultarEntidadeRequest <ClienteSuitabilityInfo> pParametros) { try{ ConsultarObjetosResponse <ClienteSuitabilityInfo> lResposta = new ConsultarObjetosResponse <ClienteSuitabilityInfo>(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_suitability_lst_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente == 0 ? (object)System.DBNull.Value : pParametros.Objeto.IdCliente); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count.CompareTo(0).Equals(1)) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { lResposta.Resultado.Add(CriarRegistro(lDataTable.Rows[i])); } } } return(lResposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
private static SalvarEntidadeResponse <ConfiguracaoInfo> Salvar(SalvarObjetoRequest <ConfiguracaoInfo> pParametros) { try { var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "configuracao_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@ds_configuracao", DbType.String, pParametros.Objeto.Configuracao.ToString().ToLower()); lAcessaDados.AddInParameter(lDbCommand, "@ds_valor", DbType.String, pParametros.Objeto.Valor); lAcessaDados.AddOutParameter(lDbCommand, "@id_configuracao", DbType.Int32, 8); var lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); var response = new SalvarEntidadeResponse <ConfiguracaoInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_configuracao"].Value) }; LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir); return(response); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } }
public static ReceberObjetoResponse <ConfiguracaoInfo> ReceberConfiguracaoPorId(ReceberEntidadeRequest <ConfiguracaoInfo> pParametros) { try { var lResposta = new ReceberObjetoResponse <ConfiguracaoInfo>(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "configuracao_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_configuracao", DbType.Int32, pParametros.Objeto.IdConfiguracao); var lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lResposta.Objeto = CriarRegistroConfiguracao(lDataTable.Rows[0]); } } return(lResposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
private static SalvarEntidadeResponse <MonitoramentoRiscoLucroPrejuizoParametrosInfo> Atualizar(SalvarObjetoRequest <MonitoramentoRiscoLucroPrejuizoParametrosInfo> pParametros) { var lRetorno = new SalvarEntidadeResponse <MonitoramentoRiscoLucroPrejuizoParametrosInfo>(); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoRisco; lRetorno.Objeto = new MonitoramentoRiscoLucroPrejuizoParametrosInfo(); lRetorno.Objeto = pParametros.Objeto; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_monitores_risco_janela_upd")) { lAcessaDados.AddInParameter(lDbCommand, "@id_usuario", DbType.Int32, pParametros.Objeto.IdUsuario); lAcessaDados.AddInParameter(lDbCommand, "@id_janela", DbType.Int32, pParametros.Objeto.IdJanela); lAcessaDados.AddInParameter(lDbCommand, "@ds_nomejanela", DbType.AnsiString, pParametros.Objeto.NomeJanela); lAcessaDados.AddInParameter(lDbCommand, "@ds_colunas", DbType.AnsiString, pParametros.Objeto.Colunas); lAcessaDados.AddInParameter(lDbCommand, "@ds_consulta", DbType.AnsiString, pParametros.Objeto.Consulta); lAcessaDados.ExecuteNonQuery(lDbCommand); LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); } return(lRetorno); }
private static SalvarEntidadeResponse <ConfiguracaoInfo> Atualizar(SalvarObjetoRequest <ConfiguracaoInfo> pParametros) { try { LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "configuracao_upd_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_configuracao", DbType.Int32, pParametros.Objeto.IdConfiguracao); lAcessaDados.AddInParameter(lDbCommand, "@ds_configuracao", DbType.String, pParametros.Objeto.Configuracao.ToString().ToLower()); lAcessaDados.AddInParameter(lDbCommand, "@ds_valor", DbType.String, pParametros.Objeto.Valor); lAcessaDados.ExecuteNonQuery(lDbCommand); } LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); return(new SalvarEntidadeResponse <ConfiguracaoInfo>()); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar, ex); throw ex; } }
public static ConsultarObjetosResponse <ClienteProcuradorRepresentanteInfo> ConsultarClienteProcuradorRepresentante(ConsultarEntidadeRequest <ClienteProcuradorRepresentanteInfo> pParametros) { try { ConsultarObjetosResponse <ClienteProcuradorRepresentanteInfo> resposta = new ConsultarObjetosResponse <ClienteProcuradorRepresentanteInfo>(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_procuradorrepresentante_lst_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { resposta.Resultado.Add(CriarRegistroClienteProcuradorRepresentanteInfo(lDataTable.Rows[i])); } } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Consultar, ex); throw ex; } }
public static ReceberObjetoResponse <AssessorDoClienteInfo> ReceberAssessorDoCliente(ReceberEntidadeRequest <AssessorDoClienteInfo> pParametros) { try { ReceberObjetoResponse <AssessorDoClienteInfo> lResposta = new ReceberObjetoResponse <AssessorDoClienteInfo>(); lResposta.Objeto = new AssessorDoClienteInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "assessor_do_cliente_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lResposta.Objeto.IdCliente = pParametros.Objeto.IdCliente; lResposta.Objeto.EmailAssessor = lDataTable.Rows[0]["ds_email"].DBToString(); lResposta.Objeto.CodigoAssessor = lDataTable.Rows[0]["cd_assessor"].DBToInt32(); lResposta.Objeto.NomeAssessor = GetNomeAssessorOracle(lResposta.Objeto.CodigoAssessor); } } return(lResposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
/// <summary> /// Esse método funciona passando tanto ID como Documento como Nome, nessa ordem de prioridade. /// </summary> /// <param name="pParametros">Passando ID, ele busca por ID e ignora os outros dois. Passando ID nulo e Documento, busca por documento.</param> /// <returns></returns> public static ReceberObjetoResponse <PessoaExpostaPoliticamenteInfo> ReceberPessoaExpostaPoliticamente(ReceberEntidadeRequest <PessoaExpostaPoliticamenteInfo> pParametros) { try { ReceberObjetoResponse <PessoaExpostaPoliticamenteInfo> resposta = new ReceberObjetoResponse <PessoaExpostaPoliticamenteInfo>(); resposta.Objeto = new PessoaExpostaPoliticamenteInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "pep_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_pep", DbType.Int32, pParametros.Objeto.IdPEP); lAcessaDados.AddInParameter(lDbCommand, "@ds_documento", DbType.String, pParametros.Objeto.DsDocumento); lAcessaDados.AddInParameter(lDbCommand, "@ds_nome", DbType.String, pParametros.Objeto.DsNome); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto = CriarRegistroPessoaExpostaPoliticamente(lDataTable.Rows[0]); } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
private static SalvarEntidadeResponse <AvisoHomeBrokerInfo> Atualizar(SalvarObjetoRequest <AvisoHomeBrokerInfo> pParametros) { try { LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "aviso_upd_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_aviso", DbType.Int32, pParametros.Objeto.IdAviso); lAcessaDados.AddInParameter(lDbCommand, "@id_sistema", DbType.Int32, pParametros.Objeto.IdSistema); lAcessaDados.AddInParameter(lDbCommand, "@ds_aviso", DbType.String, pParametros.Objeto.DsAviso); lAcessaDados.AddInParameter(lDbCommand, "@ds_cblcs", DbType.String, pParametros.Objeto.DsCBLCs); lAcessaDados.AddInParameter(lDbCommand, "@dt_entrada", DbType.DateTime, pParametros.Objeto.DtEntrada); lAcessaDados.AddInParameter(lDbCommand, "@dt_saida", DbType.DateTime, pParametros.Objeto.DtSaida); lAcessaDados.AddInParameter(lDbCommand, "@st_ativacaomanual", DbType.String, pParametros.Objeto.StAtivacaoManual); lAcessaDados.ExecuteNonQuery(lDbCommand); LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); return(new SalvarEntidadeResponse <AvisoHomeBrokerInfo>()); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar, ex); throw ex; } }
public static ReceberObjetoResponse <ClienteAutorizacaoInfo> ReceberAutorizacoesCadastrais(ReceberEntidadeRequest <ClienteAutorizacaoInfo> pParametros) { try { var resposta = new ReceberObjetoResponse <ClienteAutorizacaoInfo>(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_autorizacoes_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (lDataTable != null) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { resposta.Objeto = (CriarAutorizacaoInfo(lDataTable.Rows[i])); } } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
public static ReceberObjetoResponse <AvisoHomeBrokerInfo> ReceberAvisoHomebroker(ReceberEntidadeRequest <AvisoHomeBrokerInfo> pParametros) { try { ReceberObjetoResponse <AvisoHomeBrokerInfo> lResposta = new ReceberObjetoResponse <AvisoHomeBrokerInfo>(); lResposta.Objeto = new AvisoHomeBrokerInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "aviso_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_aviso", DbType.Int32, pParametros.Objeto.IdAviso); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lResposta.Objeto = CriarRegistroAvisoHomeBroker(lDataTable.Rows[0]); } } return(lResposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
private static SalvarEntidadeResponse <ClienteContaInfo> AtualizarAtivaInativa(DbTransaction pTrans, SalvarObjetoRequest <ClienteContaInfo> pParametros) { try { //LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_conta_ativarinativar_upd_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@cd_codigo", DbType.Int32, pParametros.Objeto.CdCodigo); lAcessaDados.AddInParameter(lDbCommand, "@cd_sistema", DbType.AnsiString, pParametros.Objeto.CdSistema.ToString()); lAcessaDados.AddInParameter(lDbCommand, "@st_ativa", DbType.Boolean, pParametros.Objeto.StAtiva); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); return(new SalvarEntidadeResponse <ClienteContaInfo>()); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar, ex); throw ex; } }
public static SalvarEntidadeResponse <MigracaoClienteAssessorInfo> MigracaoClienteAssessor(SalvarObjetoRequest <MigracaoClienteAssessorInfo> pParametros) { try { SalvarEntidadeResponse <MigracaoClienteAssessorInfo> resposta = null; switch (pParametros.Objeto.Acao) { case MigracaoClienteAssessorAcao.MigrarClienteParcial: { string strTemp = string.Empty; pParametros.Objeto.IdsClientes.ForEach(delegate(int id_cliente) { strTemp += id_cliente + ","; }); pParametros.Objeto.DsClientes = strTemp.Remove(strTemp.LastIndexOf(',')); resposta = MigrarClientesParcialAssessor(pParametros); } break; case MigracaoClienteAssessorAcao.MigrarClienteTodos: resposta = MigrarTodosClientesAssessor(pParametros); break; case MigracaoClienteAssessorAcao.MigrarClienteUnico: resposta = MigrarClienteAssessor(pParametros); break; } LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar, ex); throw ex; } }
public static ReceberObjetoResponse <ClienteContaInfo> ReceberClienteConta(ReceberEntidadeRequest <ClienteContaInfo> pParametros) { try { var resposta = new ReceberObjetoResponse <ClienteContaInfo>(); resposta.Objeto = new ClienteContaInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_conta_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente_conta", DbType.Int32, pParametros.Objeto.IdClienteConta); lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@cd_codigo", DbType.Int32, pParametros.Objeto.CdCodigo); lAcessaDados.AddInParameter(lDbCommand, "@st_principal", DbType.Int32, pParametros.Objeto.StPrincipal); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto.CdAssessor = (lDataTable.Rows[0]["cd_assessor"]).DBToInt32(); resposta.Objeto.CdCodigo = (lDataTable.Rows[0]["cd_codigo"]).DBToInt32(); resposta.Objeto.IdCliente = lDataTable.Rows[0]["id_cliente"].DBToInt32(); resposta.Objeto.IdClienteConta = lDataTable.Rows[0]["id_cliente_conta"].DBToInt32(); resposta.Objeto.StAtiva = lDataTable.Rows[0]["st_principal"].DBToBoolean(); resposta.Objeto.StContaInvestimento = lDataTable.Rows[0]["st_containvestimento"].DBToBoolean(); resposta.Objeto.StPrincipal = lDataTable.Rows[0]["st_principal"].DBToBoolean(); string lSis = (lDataTable.Rows[0]["cd_sistema"]).DBToString(); if (lSis == "BOL") { resposta.Objeto.CdSistema = Contratos.Dados.Enumeradores.eAtividade.BOL; } else if (lSis == "BMF") { resposta.Objeto.CdSistema = Contratos.Dados.Enumeradores.eAtividade.BMF; } else if (lSis == "CUS") { resposta.Objeto.CdSistema = Contratos.Dados.Enumeradores.eAtividade.CUS; } else { resposta.Objeto.CdSistema = Contratos.Dados.Enumeradores.eAtividade.CC; } } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
public static SalvarEntidadeResponse <ClienteSuitabilityInfo> SalvarClienteSuitabilityArquivoCiencia(SalvarObjetoRequest <ClienteSuitabilityInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); SalvarEntidadeResponse <ClienteSuitabilityInfo> lResponse = new SalvarEntidadeResponse <ClienteSuitabilityInfo>(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_suitability_ciencia_upd_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@ds_nome_arquivo", DbType.String, pParametros.Objeto.ds_arquivo_ciencia); lAcessaDados.ExecuteNonQuery(lDbCommand); return(lResponse); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } }
private static SalvarEntidadeResponse <ClienteDiretorInfo> Atualizar(SalvarObjetoRequest <ClienteDiretorInfo> pParametros) { try { LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_diretor_upd_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@ds_identidade", DbType.String, pParametros.Objeto.DsIdentidade); lAcessaDados.AddInParameter(lDbCommand, "@ds_cpfcnpj", DbType.String, pParametros.Objeto.NrCpfCnpj); lAcessaDados.AddInParameter(lDbCommand, "@ds_nome", DbType.String, pParametros.Objeto.DsNome); lAcessaDados.AddInParameter(lDbCommand, "@id_cliente_diretor", DbType.Int32, pParametros.Objeto.IdClienteDiretor); lAcessaDados.AddInParameter(lDbCommand, "@cd_uforgaoemissordocumento", DbType.String, pParametros.Objeto.CdUfOrgaoEmissor); lAcessaDados.AddInParameter(lDbCommand, "@cd_orgaoemissor", DbType.String, pParametros.Objeto.CdOrgaoEmissor); lAcessaDados.ExecuteNonQuery(lDbCommand); LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); return(new SalvarEntidadeResponse <ClienteDiretorInfo>()); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar, ex); throw ex; } }
public static ReceberObjetoResponse <AtividadeIlicitaInfo> ReceberAtividadesIlicitas(ReceberEntidadeRequest <AtividadeIlicitaInfo> pParametros) { try { ReceberObjetoResponse <AtividadeIlicitaInfo> resposta = new ReceberObjetoResponse <AtividadeIlicitaInfo>(); resposta.Objeto = new AtividadeIlicitaInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "atividades_ilicitas_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_atividadeilicita", DbType.Int32, pParametros.Objeto.IdAtividadeIlicita); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto.CdAtividade = (lDataTable.Rows[0]["cd_atividade"]).DBToString(); resposta.Objeto.IdAtividadeIlicita = (lDataTable.Rows[0]["id_atividadeilicita"]).DBToInt32(); } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
private static SalvarEntidadeResponse <ClienteInvestidorNaoResidenteInfo> Atualizar(SalvarObjetoRequest <ClienteInvestidorNaoResidenteInfo> pParametros) { try { LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_investidor_naoresidente_upd_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_investidor_naoresidente", DbType.Int32, pParametros.Objeto.IdInvestidorNaoResidente); lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@ds_representantelegal", DbType.String, pParametros.Objeto.DsRepresentanteLegal); lAcessaDados.AddInParameter(lDbCommand, "@cd_paisorigem", DbType.String, pParametros.Objeto.CdPaisOrigem); lAcessaDados.AddInParameter(lDbCommand, "@ds_custodiante", DbType.String, pParametros.Objeto.DsCustodiante); lAcessaDados.AddInParameter(lDbCommand, "@ds_rde", DbType.String, pParametros.Objeto.DsRde); lAcessaDados.AddInParameter(lDbCommand, "@ds_codigocvm", DbType.String, pParametros.Objeto.DsCodigoCvm); lAcessaDados.AddInParameter(lDbCommand, "@ds_nomeadiministradorcarteira", DbType.String, pParametros.Objeto.DsNomeAdiministradorCarteira); lAcessaDados.ExecuteNonQuery(lDbCommand); LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); return(new SalvarEntidadeResponse <ClienteInvestidorNaoResidenteInfo>()); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar, ex); throw ex; } }
public static SalvarEntidadeResponse <ContratoInfo> SalvarContrato(SalvarObjetoRequest <ContratoInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "contrato_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@ds_contrato", DbType.String, pParametros.Objeto.DsContrato); lAcessaDados.AddInParameter(lDbCommand, "@ds_path", DbType.String, pParametros.Objeto.DsPath); lAcessaDados.AddInParameter(lDbCommand, "@st_obrigatorio", DbType.Boolean, pParametros.Objeto.StObrigatorio); lAcessaDados.AddOutParameter(lDbCommand, "@id_contrato", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); SalvarEntidadeResponse <ContratoInfo> response = new SalvarEntidadeResponse <ContratoInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_contrato"].Value) }; LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir); return(response); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } }
public static RemoverObjetoResponse <ClientePendenciaCadastralInfo> RemoverClientePendenciaCadastral(RemoverEntidadeRequest <ClientePendenciaCadastralInfo> pParametros) { try { LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_pendenciacadastral_del_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_pendencia_cadastral", DbType.Int32, pParametros.Objeto.IdPendenciaCadastral); lAcessaDados.ExecuteNonQuery(lDbCommand); } var response = new RemoverEntidadeResponse <ClientePendenciaCadastralInfo>() { lStatus = true }; LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Excluir); return(response); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Excluir, ex); throw ex; } }
private static SalvarEntidadeResponse <TipoTelefoneInfo> Atualizar(SalvarObjetoRequest <TipoTelefoneInfo> pParametros) { try { LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "tipo_telefone_upd_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@ds_telefone", DbType.String, pParametros.Objeto.DsTelefone); lAcessaDados.AddInParameter(lDbCommand, "@id_tipo_telefone", DbType.Int32, pParametros.Objeto.IdTipoTelefone); lAcessaDados.ExecuteNonQuery(lDbCommand); LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); return(new SalvarEntidadeResponse <TipoTelefoneInfo>()); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar, ex); throw ex; } }
private static SalvarEntidadeResponse <ClientePendenciaCadastralInfo> Atualizar(SalvarObjetoRequest <ClientePendenciaCadastralInfo> pParametros) { try { LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_pendenciacadastral_upd_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_tipo_pendencia", DbType.Int32, pParametros.Objeto.IdTipoPendencia); lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@ds_pendencia", DbType.String, pParametros.Objeto.DsPendencia); lAcessaDados.AddInParameter(lDbCommand, "@dt_resolucao", DbType.DateTime, pParametros.Objeto.DtResolucao); lAcessaDados.AddInParameter(lDbCommand, "@ds_resolucao", DbType.String, pParametros.Objeto.DsResolucao); lAcessaDados.AddInParameter(lDbCommand, "@id_login", DbType.Int32, pParametros.Objeto.IdLoginRealizacao); lAcessaDados.AddInParameter(lDbCommand, "@id_pendencia_cadastral", DbType.Int32, pParametros.Objeto.IdPendenciaCadastral); lAcessaDados.ExecuteNonQuery(lDbCommand); LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); return(new SalvarEntidadeResponse <ClientePendenciaCadastralInfo>()); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar, ex); throw ex; } }
public static RemoverObjetoResponse <TipoTelefoneInfo> RemoverTipoTelefone(RemoverEntidadeRequest <TipoTelefoneInfo> pParametros) { try { LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "tipo_telefone_del_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_tipo_telefone", DbType.Int32, pParametros.Objeto.IdTipoTelefone); lAcessaDados.ExecuteNonQuery(lDbCommand); } RemoverEntidadeResponse <TipoTelefoneInfo> response = new RemoverEntidadeResponse <TipoTelefoneInfo>() { lStatus = true }; LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Excluir); return(response); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Excluir, ex); throw ex; } }
public static ReceberObjetoResponse <ClienteAlteracaoInfo> ReceberClienteAlteracao(ReceberEntidadeRequest <ClienteAlteracaoInfo> pParametros) { try { ReceberObjetoResponse <ClienteAlteracaoInfo> resposta = new ReceberObjetoResponse <ClienteAlteracaoInfo>(); resposta.Objeto = new ClienteAlteracaoInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "alteracao_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_alteracao", DbType.Int32, pParametros.Objeto.IdAlteracao); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto = MontarLinha(lDataTable.Rows[0]); } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }