private static SalvarEntidadeResponse <MonitoramentoRiscoLucroPrejuizoParametrosInfo> Salvar(SalvarObjetoRequest <MonitoramentoRiscoLucroPrejuizoParametrosInfo> pParametros) { var lRetorno = new SalvarEntidadeResponse <MonitoramentoRiscoLucroPrejuizoParametrosInfo>(); lRetorno.Objeto = new MonitoramentoRiscoLucroPrejuizoParametrosInfo(); lRetorno.Objeto = pParametros.Objeto; var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoRisco; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_monitores_risco_janela_ins")) { lAcessaDados.AddInParameter(lDbCommand, "@id_usuario", DbType.Int32, pParametros.Objeto.IdUsuario); 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.AddOutParameter(lDbCommand, "@id_janela", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); lRetorno.Objeto.IdJanela = Convert.ToInt32(lDbCommand.Parameters["@id_janela"].Value); } return(lRetorno); }
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 <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; } }
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 <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 <RiscoClienteGrupoInfo> InserirViaAssessor(SalvarObjetoRequest <RiscoClienteGrupoInfo> pParametros) { var lRetorno = new SalvarEntidadeResponse <RiscoClienteGrupoInfo>(); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoRiscoNovoOMS; try { using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_alavancagem_cliente_assessor_ins")) { lAcessaDados.AddInParameter(lDbCommand, "@id_grupo", DbType.Int32, pParametros.Objeto.IdGrupo); lAcessaDados.AddInParameter(lDbCommand, "@id_assessor", DbType.Int32, pParametros.Objeto.CdAssessor); lAcessaDados.ExecuteNonQuery(lDbCommand); } } catch (Exception ex) { if (ex.Message.ToLower().Contains("percente a um grupo")) { throw new ArgumentException(ex.Message); } else if (ex.Message.ToLower().Contains("existe no sistema ou")) { throw new ArgumentException(ex.Message); } else { throw ex; } } return(lRetorno); }
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; } }
public static SalvarEntidadeResponse <ClienteContratoInfo> SalvarClienteContrato(SalvarObjetoRequest <ClienteContratoInfo> pParametros) { Conexao._ConnectionStringName = gNomeConexaoCadastro; DbConnection lConn = Conexao.CreateIConnection(); lConn.Open(); DbTransaction lTrans = lConn.BeginTransaction(); try { SalvarEntidadeResponse <ClienteContratoInfo> lRetorno = SalvarClienteContrato(lTrans, pParametros); lTrans.Commit(); return(lRetorno); } catch (Exception ex) { lTrans.Rollback(); throw ex; } finally { lTrans.Dispose(); lTrans = null; if (!ConnectionState.Closed.Equals(lConn.State)) { lConn.Close(); } lConn.Dispose(); lConn = null; } }
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 <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<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 <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 <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 SalvarEntidadeResponse <ClienteDocumentacaoEntregueInfo> SalvarClienteDocumentacaoEntregue(SalvarObjetoRequest <ClienteDocumentacaoEntregueInfo> pParametros) { var lRetorno = new SalvarEntidadeResponse <ClienteDocumentacaoEntregueInfo>(); var lAcessaDados = new AcessaDados() { ConnectionStringName = gNomeConexaoCadastro }; lRetorno.Objeto = new ClienteDocumentacaoEntregueInfo(); using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_documentacaoentregue_ins")) { pParametros.Objeto.DtAdesaoDocumento = DateTime.Now; lAcessaDados.AddInParameter(lDbCommand, "@id_cliente_documentacaoentregue", DbType.Int32, pParametros.Objeto.IdDocumentacaoEntregue); lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@id_login_usuario_logado", DbType.Int32, pParametros.Objeto.IdLoginUsuarioLogado); lAcessaDados.AddInParameter(lDbCommand, "@dt_adesaodocumento", DbType.DateTime, pParametros.Objeto.DtAdesaoDocumento); lAcessaDados.AddInParameter(lDbCommand, "@ds_observacao", DbType.String, pParametros.Objeto.DsObservacao); var lNovoId = lAcessaDados.ExecuteScalar(lDbCommand); if (null == pParametros.Objeto.IdDocumentacaoEntregue) { pParametros.Objeto.IdDocumentacaoEntregue = (int)lNovoId; } } return(new SalvarEntidadeResponse <ClienteDocumentacaoEntregueInfo>() { Objeto = pParametros.Objeto }); }
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 <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 <ClienteAutorizacaoInfo> SalvarAutorizacaoCadastral(SalvarObjetoRequest <ClienteAutorizacaoInfo> pParametros) { SalvarEntidadeResponse <ClienteAutorizacaoInfo> lRetorno = new SalvarEntidadeResponse <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.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@tipo", DbType.Int16, pParametros.Objeto.IdLogin_D1); //sempre esse campo para o tipo lAcessaDados.AddInParameter(lDbCommand, "@numero", DbType.Int16, pParametros.Objeto.IdLogin_D2); //sempre esse campo para o numero lAcessaDados.AddInParameter(lDbCommand, "@id_login_autorizador", DbType.Int32, pParametros.Objeto.IdLogin_P1); //sempre esse campo para o login auth lAcessaDados.AddOutParameter(lDbCommand, "@status_final", DbType.String, 1); lAcessaDados.ExecuteNonQuery(lDbCommand); lRetorno.Objeto = pParametros.Objeto; object lStat = lDbCommand.Parameters[4].Value; if (lStat != DBNull.Value) { lRetorno.Objeto.StAutorizado = Convert.ToString(lDbCommand.Parameters[4].Value); } } return(lRetorno); }
public static SalvarEntidadeResponse <ClienteContratoInfo> SalvarClienteContrato(DbTransaction pTrans, SalvarObjetoRequest <ClienteContratoInfo> pParametros) { try { LogarModificacao(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado); RemoverClienteContrato(pTrans, Convert.ToInt32(pParametros.Objeto.IdCliente)); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; string lCommandName = "cliente_contrato_ins_sp"; string lIdParamName = "@id_cliente"; Nullable <int> lIdValue = pParametros.Objeto.IdCliente; if (pParametros.Objeto.CodigoBovespaCliente.HasValue) { lCommandName = "cliente_contrato_ins_bov_sp"; lIdParamName = "@cod_bovespa_cliente"; lIdValue = pParametros.Objeto.CodigoBovespaCliente.Value; } using (DbCommand lDbCommand = lAcessaDados.CreateCommand(pTrans, CommandType.StoredProcedure, lCommandName)) { foreach (int idContrato in pParametros.Objeto.LstIdContrato) { lDbCommand.Parameters.Clear(); lAcessaDados.AddInParameter(lDbCommand, lIdParamName, DbType.Int32, lIdValue); lAcessaDados.AddInParameter(lDbCommand, "@id_contrato", DbType.Int32, idContrato); lAcessaDados.AddInParameter(lDbCommand, "@dt_assinatura", DbType.DateTime, pParametros.Objeto.DtAssinatura); lAcessaDados.ExecuteNonQuery(lDbCommand, pTrans); } SalvarEntidadeResponse <ClienteContratoInfo> response = new SalvarEntidadeResponse <ClienteContratoInfo>() { Codigo = pParametros.Objeto.IdCliente }; 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; } }
/// <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 <IPOClienteInfo> Incluir(SalvarObjetoRequest <IPOClienteInfo> pParametros) { var lResponse = new SalvarEntidadeResponse <IPOClienteInfo>(); try { var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = NomeDaConexaoDeProdutoIPO; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_produto_cliente_ipo_ins")) { lAcessaDados.AddInParameter(lDbCommand, "@CodigoISIN", DbType.String, pParametros.Objeto.CodigoISIN); lAcessaDados.AddInParameter(lDbCommand, "@CodigoCliente", DbType.Int32, pParametros.Objeto.CodigoCliente); lAcessaDados.AddInParameter(lDbCommand, "@NomeCliente", DbType.String, pParametros.Objeto.NomeCliente); lAcessaDados.AddInParameter(lDbCommand, "@CodigoAssessor", DbType.Int32, pParametros.Objeto.CodigoAssessor); lAcessaDados.AddInParameter(lDbCommand, "@DsCpfCnpj", DbType.String, pParametros.Objeto.CpfCnpj); lAcessaDados.AddInParameter(lDbCommand, "@DsEmpresa", DbType.String, pParametros.Objeto.Empresa); lAcessaDados.AddInParameter(lDbCommand, "@DsModalidade", DbType.String, pParametros.Objeto.Modalidade); lAcessaDados.AddInParameter(lDbCommand, "@dtSolicitacao", DbType.DateTime, pParametros.Objeto.Data); lAcessaDados.AddInParameter(lDbCommand, "@vlReserva", DbType.Decimal, pParametros.Objeto.ValorReserva); lAcessaDados.AddInParameter(lDbCommand, "@vlMaximo", DbType.Decimal, pParametros.Objeto.ValorMaximo); lAcessaDados.AddInParameter(lDbCommand, "@vlTaxaMaxima", DbType.Decimal, pParametros.Objeto.TaxaMaxima); lAcessaDados.AddInParameter(lDbCommand, "@vlLimite", DbType.Decimal, pParametros.Objeto.Limite); lAcessaDados.AddInParameter(lDbCommand, "@dsStatus", DbType.Boolean, pParametros.Objeto.Status); lAcessaDados.AddInParameter(lDbCommand, "@PessoaVinculada", DbType.Boolean, pParametros.Objeto.PessoaVinculada); lAcessaDados.AddInParameter(lDbCommand, "@VlPercentualGarantia", DbType.Decimal, pParametros.Objeto.VlPercentualGarantia); lAcessaDados.AddInParameter(lDbCommand, "@NumeroProtocolo", DbType.String, pParametros.Objeto.NumeroProtocolo); lAcessaDados.AddInParameter(lDbCommand, "@Observacoes", DbType.String, pParametros.Objeto.Observacoes); 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); }
/// <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 <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 <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 <ProdutoInfo> Atualizar(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_upd")) { lAcessaDados.AddInParameter(lDbCommand, "@id_produto", DbType.Int32, pParametros.Objeto.IdProduto); 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.ExecuteNonQuery(lDbCommand); lResponse.Objeto = pParametros.Objeto; LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Alterar); } } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Inserir, ex); throw ex; } return(lResponse); }
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 <AlteracaoDeVendaInfo> SalvarAlteracaoDeVenda(SalvarObjetoRequest <AlteracaoDeVendaInfo> pParametros) { try { SalvarEntidadeResponse <AlteracaoDeVendaInfo> lResponse; AcessaDados lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = VendasDbLib.NomeDaConexaoDeVendas; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_venda_alteracao_ins")) { lAcessaDados.AddInParameter(lDbCommand, "id_venda", DbType.Int32, pParametros.Objeto.IdVenda); lAcessaDados.AddInParameter(lDbCommand, "ds_propriedades", DbType.String, pParametros.Objeto.DsPropriedades); lAcessaDados.AddInParameter(lDbCommand, "ds_valores_anteriores", DbType.String, pParametros.Objeto.DsValoresAnteriores); lAcessaDados.AddInParameter(lDbCommand, "ds_valores_modificados", DbType.String, pParametros.Objeto.DsValoresModificados); lAcessaDados.AddInParameter(lDbCommand, "dt_data", DbType.DateTime, pParametros.Objeto.DtData); lAcessaDados.AddInParameter(lDbCommand, "ds_usuario", DbType.String, pParametros.Objeto.DsUsuario); lAcessaDados.AddInParameter(lDbCommand, "ds_motivo", DbType.String, pParametros.Objeto.DsMotivo); lAcessaDados.AddOutParameter(lDbCommand, "CodigoVendaAlteracao", DbType.Int32, 8); lAcessaDados.ExecuteNonQuery(lDbCommand); lResponse = new SalvarEntidadeResponse <AlteracaoDeVendaInfo>(); lResponse.Codigo = lDbCommand.Parameters["CodigoVendaAlteracao"].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; } }
/// <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 <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; } }