public static ClienteAutorizacaoInfo SalvarAutorizacaoCadastral(ClienteAutorizacaoInfo pParametros) { var lRetorno = new ClienteAutorizacaoInfo(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_autorizacoes_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@tipo", DbType.Int16, pParametros.IdLogin_D1); //sempre esse campo para o tipo lAcessaDados.AddInParameter(lDbCommand, "@numero", DbType.Int16, pParametros.IdLogin_D2); //sempre esse campo para o numero lAcessaDados.AddInParameter(lDbCommand, "@id_login_autorizador", DbType.Int32, pParametros.IdLogin_P1); //sempre esse campo para o login auth lAcessaDados.AddOutParameter(lDbCommand, "@status_final", DbType.String, 1); lAcessaDados.ExecuteNonQuery(lDbCommand); lRetorno = pParametros; object lStat = lDbCommand.Parameters[4].Value; if (lStat != DBNull.Value) { lRetorno.StAutorizado = Convert.ToString(lDbCommand.Parameters[4].Value); } } return(lRetorno); }
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; } }
private static SalvarEntidadeResponse <ClienteControladoraInfo> Salvar(SalvarObjetoRequest <ClienteControladoraInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_controladora_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@ds_nomerazaosocial", DbType.String, pParametros.Objeto.DsNomeRazaoSocial); lAcessaDados.AddInParameter(lDbCommand, "@ds_cpfcnpj", DbType.String, pParametros.Objeto.DsCpfCnpj); lAcessaDados.AddOutParameter(lDbCommand, "@id_cliente_controlada", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); SalvarEntidadeResponse <ClienteControladoraInfo> response = new SalvarEntidadeResponse <ClienteControladoraInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_cliente_controlada"].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; } }
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); }
private static SalvarEntidadeResponse <ArquivoContratoInfo> Salvar(SalvarObjetoRequest <ArquivoContratoInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "arquivo_contrato_ins_sp")) { lAcessaDados.AddOutParameter(lDbCommand, "@id_ArquivoContrato", DbType.Int32, 8); lAcessaDados.AddInParameter(lDbCommand, "@id_contrato", DbType.Int32, pParametros.Objeto.IdContrato); lAcessaDados.AddInParameter(lDbCommand, "@arquivo", DbType.Binary, pParametros.Objeto.Arquivo); lAcessaDados.AddInParameter(lDbCommand, "@extensao", DbType.String, pParametros.Objeto.Extensao); lAcessaDados.AddInParameter(lDbCommand, "@mime_type", DbType.String, pParametros.Objeto.MIMEType); lAcessaDados.AddInParameter(lDbCommand, "@tamanho", DbType.Int32, pParametros.Objeto.Tamanho); lAcessaDados.AddInParameter(lDbCommand, "@nome", DbType.String, pParametros.Objeto.Nome); lAcessaDados.ExecuteNonQuery(lDbCommand); SalvarEntidadeResponse <ArquivoContratoInfo> response = new SalvarEntidadeResponse <ArquivoContratoInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_ArquivoContrato"].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; } }
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 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 SalvarEntidadeResponse <EmailDisparadoPeriodoInfo> SalvarEmailDisparadoPeriodoInfo(SalvarObjetoRequest <EmailDisparadoPeriodoInfo> EmailDisparadoPeriodoInfo) { var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "rel_email_disparado_periodo_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_tipoemail", DbType.Int64, (long)EmailDisparadoPeriodoInfo.Objeto.ETipoEmailDisparo); lAcessaDados.AddInParameter(lDbCommand, "@ds_corpoemail", DbType.String, EmailDisparadoPeriodoInfo.Objeto.DsCorpoEmail); lAcessaDados.AddInParameter(lDbCommand, "@ds_emailremetente", DbType.String, EmailDisparadoPeriodoInfo.Objeto.DsEmailRemetente.Trim(';')); lAcessaDados.AddInParameter(lDbCommand, "@ds_emaildestinatario", DbType.String, EmailDisparadoPeriodoInfo.Objeto.DsEmailDestinatario.Trim(';')); lAcessaDados.AddInParameter(lDbCommand, "@dt_envioemail", DbType.DateTime, EmailDisparadoPeriodoInfo.Objeto.DtEnvio); lAcessaDados.AddInParameter(lDbCommand, "@ds_assuntoemail", DbType.String, EmailDisparadoPeriodoInfo.Objeto.DsAssuntoEmail); if (!EmailDisparadoPeriodoInfo.Objeto.IdCliente.Equals(0)) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, EmailDisparadoPeriodoInfo.Objeto.IdCliente); } lAcessaDados.AddInParameter(lDbCommand, "@ds_perfil", DbType.String, EmailDisparadoPeriodoInfo.Objeto.DsPerfil); lAcessaDados.AddOutParameter(lDbCommand, "@id_email", DbType.Int64, 16); lAcessaDados.ExecuteNonQuery(lDbCommand); var response = new SalvarEntidadeResponse <EmailDisparadoPeriodoInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_email"].Value) }; return(response); } }
public static SalvarEntidadeResponse<PaisesBlack2ListInfo> SalvarBlackList2(SalvarObjetoRequest<PaisesBlack2ListInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "paises_blacklist_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@cd_pais", DbType.String, pParametros.Objeto.CdPais); lAcessaDados.AddOutParameter(lDbCommand, "@id_pais_blacklist", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); SalvarEntidadeResponse<PaisesBlack2ListInfo> response = new SalvarEntidadeResponse<PaisesBlack2ListInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_pais_blacklist"].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; } }
private static SalvarEntidadeResponse <ClientePendenciaCadastralInfo> Salvar(SalvarObjetoRequest <ClientePendenciaCadastralInfo> pParametros) { try { var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_pendenciacadastral_ins_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.AddOutParameter(lDbCommand, "@id_pendencia_cadastral", DbType.Int32, 16); lAcessaDados.ExecuteNonQuery(lDbCommand); var response = new SalvarEntidadeResponse <ClientePendenciaCadastralInfo>() { Codigo = (lDbCommand.Parameters["@id_pendencia_cadastral"].Value).DBToInt32() }; 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 SalvarEntidadeResponse <PessoaExpostaPoliticamenteImportacaoInfo> SalvarPessoaExpostaPoliticamente(SalvarObjetoRequest <PessoaExpostaPoliticamenteImportacaoInfo> pParametros) { try { SalvarEntidadeResponse <PessoaExpostaPoliticamenteImportacaoInfo> lRetorno = new SalvarEntidadeResponse <PessoaExpostaPoliticamenteImportacaoInfo>(); pParametros.Objeto.MensagensDeErro = new List <string>(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "pep_ins_sp")) { foreach (PessoaExpostaPoliticamenteInfo lPessoa in pParametros.Objeto.ListaParaImportar) { try { lDbCommand.Parameters.Clear(); lAcessaDados.AddInParameter(lDbCommand, "@ds_documento", DbType.String, lPessoa.DsDocumento); lAcessaDados.AddInParameter(lDbCommand, "@ds_nome", DbType.String, lPessoa.DsNome); lAcessaDados.AddInParameter(lDbCommand, "@ds_identificacao", DbType.String, lPessoa.DsIdentificacao); lAcessaDados.AddInParameter(lDbCommand, "@ds_linha", DbType.String, lPessoa.DsLinha); lAcessaDados.AddOutParameter(lDbCommand, "@id_pep", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); pParametros.Objeto.RegistrosImportadosComSucesso++; } catch (Exception exInsert) { pParametros.Objeto.RegistrosImportadosComErro++; pParametros.Objeto.MensagensDeErro.Add(string.Format("Erro ao cadastrar CPF [{0}]: [{1}]\r\n{2}", lPessoa.DsDocumento, exInsert.Message, exInsert.StackTrace)); } } } LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir); return(lRetorno); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } }
private Int64 GetContaPrincipal() { ConexaoDbHelper lConexaoDbHelper = new ConexaoDbHelper(); lConexaoDbHelper.ConnectionStringName = gNomeConexaoOracle; Int64 lRetorno = 0; using (DbCommand lDbCommand = lConexaoDbHelper.CreateCommand(CommandType.StoredProcedure, "prc_sel_codigo_principal")) { lConexaoDbHelper.AddInParameter(lDbCommand, "pCD_CPFCGC", DbType.Int64, this.lChaveCliente.CD_CPFCGC); lConexaoDbHelper.AddInParameter(lDbCommand, "pDT_NASC_FUND", DbType.Date, this.lChaveCliente.DT_NASC_FUND); lConexaoDbHelper.AddInParameter(lDbCommand, "pCD_CON_DEP", DbType.Int16, this.lChaveCliente.CD_CON_DEP); lConexaoDbHelper.AddOutParameter(lDbCommand, "pCD_CLIENTE", DbType.Int64, 8); lConexaoDbHelper.ExecuteNonQuery(lDbCommand); lRetorno = lDbCommand.Parameters["pCD_CLIENTE"].Value.DBToInt32(); } return(lRetorno); }
/// <summary> /// Método que que chama a procedure de inclusão de IPO no banco de dados /// procedure - prc_produto_ipo_ins /// </summary> /// <param name="pParametros">Objeto emcapsulado de dados de cadastro do IPO</param> /// <returns>Retorna um objeto de cadastro de IPO</returns> private static SalvarEntidadeResponse <IPOInfo> Incluir(SalvarObjetoRequest <IPOInfo> pParametros) { var lResponse = new SalvarEntidadeResponse <IPOInfo>(); try { var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = NomeDaConexaoDeProdutoIPO; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_produto_ipo_ins")) { lAcessaDados.AddInParameter(lDbCommand, "@CodigoISIN", DbType.String, pParametros.Objeto.CodigoISIN); lAcessaDados.AddInParameter(lDbCommand, "@DsAtivo", DbType.String, pParametros.Objeto.Ativo); lAcessaDados.AddInParameter(lDbCommand, "@NomeEmpresa", DbType.String, pParametros.Objeto.DsEmpresa); lAcessaDados.AddInParameter(lDbCommand, "@Modalidade", DbType.String, pParametros.Objeto.Modalidade); lAcessaDados.AddInParameter(lDbCommand, "@DataInicio", DbType.DateTime, pParametros.Objeto.DataInicial); lAcessaDados.AddInParameter(lDbCommand, "@DataFinal", DbType.DateTime, pParametros.Objeto.DataFinal); lAcessaDados.AddInParameter(lDbCommand, "@HoraMaxima", DbType.String, pParametros.Objeto.HoraMaxima); lAcessaDados.AddInParameter(lDbCommand, "@VlMinimo", DbType.Decimal, pParametros.Objeto.VlMinimo); lAcessaDados.AddInParameter(lDbCommand, "@VlMaximo", DbType.Decimal, pParametros.Objeto.VlMaximo); lAcessaDados.AddInParameter(lDbCommand, "@VlPercentualGarantia", DbType.Decimal, pParametros.Objeto.VlPercentualGarantia); lAcessaDados.AddInParameter(lDbCommand, "@DsObservacoes", DbType.String, pParametros.Objeto.Observacoes); lAcessaDados.AddInParameter(lDbCommand, "@stAtivo", DbType.Boolean, pParametros.Objeto.StAtivo); lAcessaDados.AddOutParameter(lDbCommand, "@CodigoIPO", DbType.Int32, 4); lAcessaDados.ExecuteNonQuery(lDbCommand); lResponse.Objeto = pParametros.Objeto; lResponse.Objeto.CodigoIPO = Convert.ToInt32(lDbCommand.Parameters["@CodigoIPO"].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); }
private static SalvarEntidadeResponse <ClienteProcuradorRepresentanteInfo> Salvar(DbTransaction pTrans, SalvarObjetoRequest <ClienteProcuradorRepresentanteInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_procuradorrepresentante_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@ds_nome", DbType.String, pParametros.Objeto.DsNome); lAcessaDados.AddInParameter(lDbCommand, "@ds_cpfcnpj", DbType.String, pParametros.Objeto.NrCpfCnpj); lAcessaDados.AddInParameter(lDbCommand, "@dt_nascimento", DbType.DateTime, pParametros.Objeto.DtNascimento == DateTime.MinValue ? new Nullable <DateTime>() : pParametros.Objeto.DtNascimento.Value); lAcessaDados.AddInParameter(lDbCommand, "@ds_numerodocumento", DbType.String, pParametros.Objeto.DsNumeroDocumento); lAcessaDados.AddInParameter(lDbCommand, "@cd_orgaoemissor", DbType.String, pParametros.Objeto.CdOrgaoEmissor); lAcessaDados.AddInParameter(lDbCommand, "@cd_uforgaoemissordocumento", DbType.String, pParametros.Objeto.CdUfOrgaoEmissor); lAcessaDados.AddInParameter(lDbCommand, "@tp_documento", DbType.String, pParametros.Objeto.TpDocumento); lAcessaDados.AddInParameter(lDbCommand, "@tp_situacaoLegal", DbType.Int32, pParametros.Objeto.TpSituacaoLegal); lAcessaDados.AddInParameter(lDbCommand, "@dt_validade", DbType.DateTime, pParametros.Objeto.DtValidade); lAcessaDados.AddInParameter(lDbCommand, "@tp_procuradorrepresentante", DbType.Int32, (int)pParametros.Objeto.TpProcuradorRepresentante); lAcessaDados.AddOutParameter(lDbCommand, "@id_procuradorrepresentante", DbType.Int32, 16); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); SalvarEntidadeResponse <ClienteProcuradorRepresentanteInfo> response = new SalvarEntidadeResponse <ClienteProcuradorRepresentanteInfo>() { Codigo = (lDbCommand.Parameters["@id_procuradorrepresentante"].Value).DBToInt32() }; LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir); //AtualizarOperaPorContaPropria(new ClienteInfo() { IdCliente = pParametros.Objeto.IdCliente }); return(response); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } }
private static SalvarEntidadeResponse <ClienteSuitabilityInfo> Salvar(DbTransaction pTrans, SalvarObjetoRequest <ClienteSuitabilityInfo> pParametros) { try{ ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); SalvarEntidadeResponse <ClienteSuitabilityInfo> lResponse = new SalvarEntidadeResponse <ClienteSuitabilityInfo>(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_suitability_integracao_ins_sp")) { if (pParametros.Objeto.CdCblc.HasValue) { lAcessaDados.AddInParameter(lDbCommand, "@cd_cblc", DbType.Int32, pParametros.Objeto.CdCblc); } if (pParametros.Objeto.IdCliente.HasValue) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); } lAcessaDados.AddInParameter(lDbCommand, "@ds_perfil", DbType.String, pParametros.Objeto.ds_perfil); lAcessaDados.AddInParameter(lDbCommand, "@ds_status", DbType.String, pParametros.Objeto.ds_status); lAcessaDados.AddInParameter(lDbCommand, "@dt_realizacao", DbType.Date, pParametros.Objeto.dt_realizacao); lAcessaDados.AddInParameter(lDbCommand, "@st_preenchidopelocliente", DbType.Boolean, pParametros.Objeto.st_preenchidopelocliente); lAcessaDados.AddInParameter(lDbCommand, "@ds_loginrealizado", DbType.String, pParametros.Objeto.ds_loginrealizado); lAcessaDados.AddInParameter(lDbCommand, "@ds_fonte", DbType.String, pParametros.Objeto.ds_fonte); lAcessaDados.AddInParameter(lDbCommand, "@ds_respostas", DbType.String, pParametros.Objeto.ds_respostas.Replace("|", "")); lAcessaDados.AddOutParameter(lDbCommand, "@id_cliente_suitability", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); lResponse.Codigo = lDbCommand.Parameters["@id_cliente_suitability"].Value.DBToInt32(); LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir); return(lResponse); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } }
private static SalvarEntidadeResponse <ClienteEnderecoInfo> Gravar(DbTransaction pTrans, SalvarObjetoRequest <ClienteEnderecoInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_endereco_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_tipo_endereco", DbType.Int32, pParametros.Objeto.IdTipoEndereco); lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@st_principal", DbType.Boolean, pParametros.Objeto.StPrincipal); lAcessaDados.AddInParameter(lDbCommand, "@cd_cep", DbType.Int32, pParametros.Objeto.NrCep); lAcessaDados.AddInParameter(lDbCommand, "@cd_cep_ext", DbType.Int32, pParametros.Objeto.NrCepExt); lAcessaDados.AddInParameter(lDbCommand, "@ds_logradouro", DbType.String, pParametros.Objeto.DsLogradouro); lAcessaDados.AddInParameter(lDbCommand, "@ds_complemento", DbType.String, pParametros.Objeto.DsComplemento); lAcessaDados.AddInParameter(lDbCommand, "@ds_bairro", DbType.String, pParametros.Objeto.DsBairro); lAcessaDados.AddInParameter(lDbCommand, "@ds_cidade", DbType.String, pParametros.Objeto.DsCidade); lAcessaDados.AddInParameter(lDbCommand, "@cd_uf", DbType.String, pParametros.Objeto.CdUf); lAcessaDados.AddInParameter(lDbCommand, "@cd_pais", DbType.String, pParametros.Objeto.CdPais); lAcessaDados.AddInParameter(lDbCommand, "@ds_numero", DbType.String, pParametros.Objeto.DsNumero); lAcessaDados.AddOutParameter(lDbCommand, "@id_endereco", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); SalvarEntidadeResponse <ClienteEnderecoInfo> response = new SalvarEntidadeResponse <ClienteEnderecoInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_endereco"].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; } }
private static SalvarEntidadeResponse <ClienteBancoInfo> Salvar(DbTransaction pTrans, SalvarObjetoRequest <ClienteBancoInfo> pParametros) { try { var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_banco_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@ds_agencia", DbType.AnsiString, pParametros.Objeto.DsAgencia); lAcessaDados.AddInParameter(lDbCommand, "@ds_agencia_digito", DbType.AnsiString, pParametros.Objeto.DsAgenciaDigito); lAcessaDados.AddInParameter(lDbCommand, "@ds_conta", DbType.AnsiString, pParametros.Objeto.DsConta); lAcessaDados.AddInParameter(lDbCommand, "@ds_conta_digito", DbType.AnsiString, pParametros.Objeto.DsContaDigito); lAcessaDados.AddInParameter(lDbCommand, "@st_principal", DbType.Boolean, pParametros.Objeto.StPrincipal); lAcessaDados.AddInParameter(lDbCommand, "@tp_conta", DbType.AnsiString, pParametros.Objeto.TpConta); lAcessaDados.AddInParameter(lDbCommand, "@cd_banco", DbType.AnsiString, pParametros.Objeto.CdBanco); lAcessaDados.AddInParameter(lDbCommand, "@ds_nometitular", DbType.AnsiString, pParametros.Objeto.DsNomeTitular); lAcessaDados.AddInParameter(lDbCommand, "@ds_cpftitular", DbType.AnsiString, pParametros.Objeto.DsCpfTitular); lAcessaDados.AddOutParameter(lDbCommand, "@id_banco", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); var response = new SalvarEntidadeResponse <ClienteBancoInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_banco"].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 SalvarEntidadeResponse <ClienteSituacaoFinanceiraPatrimonialInfo> Salvar(DbTransaction pTrans, SalvarObjetoRequest <ClienteSituacaoFinanceiraPatrimonialInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_situacaofinanceirapatrimonial_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@vl_totalbensmoveis", DbType.Decimal, pParametros.Objeto.VlTotalBensMoveis); lAcessaDados.AddInParameter(lDbCommand, "@vl_totalbensimoveis", DbType.Decimal, pParametros.Objeto.VlTotalBensImoveis); lAcessaDados.AddInParameter(lDbCommand, "@vl_totalaplicacaofinanceira", DbType.Decimal, pParametros.Objeto.VlTotalAplicacaoFinanceira); lAcessaDados.AddInParameter(lDbCommand, "@vl_totalsalarioprolabore", DbType.Decimal, pParametros.Objeto.VlTotalSalarioProLabore); lAcessaDados.AddInParameter(lDbCommand, "@vl_totaloutrosrendimentos", DbType.Decimal, pParametros.Objeto.VlTotalOutrosRendimentos); lAcessaDados.AddInParameter(lDbCommand, "@vl_capitalsocial", DbType.Decimal, pParametros.Objeto.VTotalCapitalSocial); lAcessaDados.AddInParameter(lDbCommand, "@vl_patrimonioliquido", DbType.Decimal, pParametros.Objeto.VlTotalPatrimonioLiquido); lAcessaDados.AddInParameter(lDbCommand, "@dt_patrimonioliquido", DbType.DateTime, pParametros.Objeto.DtPatrimonioLiquido); lAcessaDados.AddInParameter(lDbCommand, "@dt_capitalsocial", DbType.DateTime, pParametros.Objeto.DtCapitalSocial); lAcessaDados.AddInParameter(lDbCommand, "@ds_outrosrendimentos", DbType.AnsiString, pParametros.Objeto.DsOutrosRendimentos); lAcessaDados.AddInParameter(lDbCommand, "@dt_dataatualizacao", DbType.DateTime, pParametros.Objeto.DtAtualizacao); lAcessaDados.AddOutParameter(lDbCommand, "@id_sfp", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); SalvarEntidadeResponse <ClienteSituacaoFinanceiraPatrimonialInfo> response = new SalvarEntidadeResponse <ClienteSituacaoFinanceiraPatrimonialInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_sfp"].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; } }
/// <summary> /// Método utilizado apenas para a importação de clientes do DUC. /// Nos outros casos, foi montado apenas 1 método com a Transação, mas neste caso, a importação exige um diferêncial, que a alteração pode vir resolvida /// </summary> /// <param name="pTrans"></param> /// <param name="pParametros"></param> /// <returns></returns> public static SalvarEntidadeResponse <ClienteAlteracaoInfo> SalvarClienteAlteracaoImportacao(DbTransaction pTrans, SalvarObjetoRequest <ClienteAlteracaoInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "alteracao_ins_import_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@cd_tipo", DbType.AnsiString, pParametros.Objeto.CdTipo); lAcessaDados.AddInParameter(lDbCommand, "@ds_informacao", DbType.AnsiString, pParametros.Objeto.DsInformacao); lAcessaDados.AddInParameter(lDbCommand, "@ds_descricao", DbType.AnsiString, pParametros.Objeto.DsDescricao); lAcessaDados.AddInParameter(lDbCommand, "@Dt_Solicitacao", DbType.DateTime, pParametros.Objeto.DtSolicitacao); if (null != pParametros.Objeto.DtRealizacao) { lAcessaDados.AddInParameter(lDbCommand, "@Dt_Realizacao", DbType.DateTime, pParametros.Objeto.DtRealizacao); lAcessaDados.AddInParameter(lDbCommand, "@id_login", DbType.Int32, pParametros.Objeto.IdLoginRealizacao); } lAcessaDados.AddOutParameter(lDbCommand, "@id_alteracao", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); SalvarEntidadeResponse <ClienteAlteracaoInfo> response = new SalvarEntidadeResponse <ClienteAlteracaoInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_alteracao"].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; } }
private static SalvarEntidadeResponse <ClienteEmitenteInfo> Salvar(DbTransaction pTrans, SalvarObjetoRequest <ClienteEmitenteInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_emitente_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@ds_nome", DbType.AnsiString, pParametros.Objeto.DsNome); lAcessaDados.AddInParameter(lDbCommand, "@ds_cpfcnpj", DbType.String, pParametros.Objeto.NrCpfCnpj); lAcessaDados.AddInParameter(lDbCommand, "@st_principal", DbType.Boolean, pParametros.Objeto.StPrincipal); lAcessaDados.AddInParameter(lDbCommand, "@dt_nascimento", DbType.DateTime, pParametros.Objeto.DtNascimento); lAcessaDados.AddInParameter(lDbCommand, "@ds_numerodocumento", DbType.AnsiString, pParametros.Objeto.DsNumeroDocumento); lAcessaDados.AddInParameter(lDbCommand, "@cd_sistema", DbType.AnsiString, pParametros.Objeto.CdSistema); lAcessaDados.AddInParameter(lDbCommand, "@ds_email", DbType.AnsiString, pParametros.Objeto.DsEmail); lAcessaDados.AddInParameter(lDbCommand, "@ds_data", DbType.DateTime, pParametros.Objeto.DsData); lAcessaDados.AddOutParameter(lDbCommand, "@id_pessoaautorizada", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); SalvarEntidadeResponse <ClienteEmitenteInfo> response = new SalvarEntidadeResponse <ClienteEmitenteInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_pessoaautorizada"].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; } }
private static SalvarEntidadeResponse <ClienteDiretorInfo> Salvar(DbTransaction pTrans, SalvarObjetoRequest <ClienteDiretorInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_diretor_ins_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, "@cd_uforgaoemissordocumento", DbType.String, pParametros.Objeto.CdUfOrgaoEmissor); lAcessaDados.AddInParameter(lDbCommand, "@cd_orgaoemissor", DbType.String, pParametros.Objeto.CdOrgaoEmissor); lAcessaDados.AddOutParameter(lDbCommand, "@id_cliente_diretor", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); SalvarEntidadeResponse <ClienteDiretorInfo> response = new SalvarEntidadeResponse <ClienteDiretorInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_cliente_diretor"].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; } }
private static SalvarEntidadeResponse <ClienteInvestidorNaoResidenteInfo> Salvar(SalvarObjetoRequest <ClienteInvestidorNaoResidenteInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_investidor_naoresidente_ins_sp")) { 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.AddOutParameter(lDbCommand, "@id_investidor_naoresidente", DbType.Int32, 16); lAcessaDados.ExecuteNonQuery(lDbCommand); SalvarEntidadeResponse <ClienteInvestidorNaoResidenteInfo> response = new SalvarEntidadeResponse <ClienteInvestidorNaoResidenteInfo>() { Codigo = (lDbCommand.Parameters["@id_investidor_naoresidente"].Value).DBToInt32() }; 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; } }
private static SalvarEntidadeResponse <AvisoHomeBrokerInfo> Salvar(SalvarObjetoRequest <AvisoHomeBrokerInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "aviso_ins_sp")) { 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.AddOutParameter(lDbCommand, "@id_aviso", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); SalvarEntidadeResponse <AvisoHomeBrokerInfo> lResponse = new SalvarEntidadeResponse <AvisoHomeBrokerInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_aviso"].Value) }; LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir); return(lResponse); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } }
private static SalvarEntidadeResponse <ClienteContaInfo> Salvar(DbTransaction pTrans, SalvarObjetoRequest <ClienteContaInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_conta_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@cd_assessor", DbType.Int32, pParametros.Objeto.CdAssessor); 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_containvestimento", DbType.Boolean, pParametros.Objeto.StContaInvestimento); lAcessaDados.AddInParameter(lDbCommand, "@st_principal", DbType.Boolean, pParametros.Objeto.StPrincipal); lAcessaDados.AddInParameter(lDbCommand, "@st_ativa", DbType.Boolean, pParametros.Objeto.StAtiva); lAcessaDados.AddOutParameter(lDbCommand, "@id_cliente_conta", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); SalvarEntidadeResponse <ClienteContaInfo> response = new SalvarEntidadeResponse <ClienteContaInfo>() { Codigo = pParametros.Objeto.IdClienteConta }; 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; } }
private static SalvarEntidadeResponse <ClienteTelefoneInfo> Salvar(DbTransaction pTrans, SalvarObjetoRequest <ClienteTelefoneInfo> pParametros) { try { var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, "cliente_telefone_ins_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@id_tipo_telefone", DbType.Int32, pParametros.Objeto.IdTipoTelefone); lAcessaDados.AddInParameter(lDbCommand, "@st_principal", DbType.Byte, pParametros.Objeto.StPrincipal); lAcessaDados.AddInParameter(lDbCommand, "@ds_ddd", DbType.String, pParametros.Objeto.DsDdd); lAcessaDados.AddInParameter(lDbCommand, "@ds_ramal", DbType.String, pParametros.Objeto.DsRamal); lAcessaDados.AddInParameter(lDbCommand, "@ds_numero", DbType.String, pParametros.Objeto.DsNumero); lAcessaDados.AddOutParameter(lDbCommand, "@id_telefone", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); var response = new SalvarEntidadeResponse <ClienteTelefoneInfo>() { Codigo = lDbCommand.Parameters["@id_telefone"].Value.DBToInt32() }; 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 SalvarEntidadeResponse <FundosInfo> SalvarFundoTermo(SalvarObjetoRequest <FundosInfo> pParametros) { try { ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoFundos; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_fundo_termo_ins")) { lAcessaDados.AddInParameter(lDbCommand, "@CodigoClienteFundo", DbType.Int32, pParametros.Objeto.CodigoClienteFundo); lAcessaDados.AddInParameter(lDbCommand, "@CodigoFundo", DbType.Int32, pParametros.Objeto.CodigoFundo); lAcessaDados.AddInParameter(lDbCommand, "@cd_usuario_logado", DbType.Int32, pParametros.Objeto.CodigoUsuarioLogado); lAcessaDados.AddInParameter(lDbCommand, "@ds_usuario_logado", DbType.String, pParametros.Objeto.UsuarioLogado); lAcessaDados.AddInParameter(lDbCommand, "@ds_origem", DbType.String, pParametros.Objeto.Origem); lAcessaDados.AddOutParameter(lDbCommand, "@id_termo", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); SalvarEntidadeResponse <FundosInfo> lRetorno = new SalvarEntidadeResponse <FundosInfo>() { Codigo = Convert.ToInt32(lDbCommand.Parameters["@id_termo"].Value) }; LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir); return(lRetorno); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } }