public static ReceberObjetoResponse <TipoTelefoneInfo> ReceberTipoTelefone(ReceberEntidadeRequest <TipoTelefoneInfo> pParametros) { try { ReceberObjetoResponse <TipoTelefoneInfo> resposta = new ReceberObjetoResponse <TipoTelefoneInfo>(); resposta.Objeto = new TipoTelefoneInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "tipo_telefone_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_tipo_telefone", DbType.Int32, pParametros.Objeto.IdTipoTelefone); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto.IdTipoTelefone = Convert.ToInt32(lDataTable.Rows[0]["id_tipo_telefone"]); resposta.Objeto.DsTelefone = Convert.ToString(lDataTable.Rows[0]["ds_telefone"]); } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
/// <summary> /// Seleciona os produtos de IPO que irão aaparece no site como compra para os /// clientes e na intranet para os assessores aderirem para o cliente /// </summary> /// <param name="pParametros"></param> /// <returns></returns> public static ReceberObjetoResponse <IPOInfo> SelecionarProdutosIPOSite(ReceberEntidadeRequest <IPOInfo> pParametros) { var lRetorno = new ReceberObjetoResponse <IPOInfo>(); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = NomeDaConexaoDeProdutoIPO; lRetorno.Objeto = new IPOInfo(); using (DbCommand lCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_produto_ipo_site_sel")) { if (pParametros.Objeto != null) { //lAcessaDados.AddInParameter(lCommand, "@CodigoCliente", DbType.Int32, pParametros.Objeto.CodigoCliente); lAcessaDados.AddInParameter(lCommand, "@CodigoISIN", DbType.String, pParametros.Objeto.CodigoISIN); lAcessaDados.AddInParameter(lCommand, "@DataDe", DbType.DateTime, pParametros.Objeto.DataInicial); lAcessaDados.AddInParameter(lCommand, "@DataAte", DbType.DateTime, pParametros.Objeto.DataFinal); //lAcessaDados.AddInParameter(lCommand, "@CodigoAssessor", DbType.Int32, pParametros.Objeto.CodigoAssessor); //lAcessaDados.AddInParameter(lCommand, "@Status", DbType.String, pParametros.Objeto.Status); } DataTable lTable = lAcessaDados.ExecuteDbDataTable(lCommand); foreach (DataRow lRow in lTable.Rows) { lRetorno.Objeto = InstanciarIPO(lRow); } } return(lRetorno); }
public static ReceberObjetoResponse <ClienteContaInfo> ReceberClienteConta(ReceberEntidadeRequest <ClienteContaInfo> pParametros) { try { var resposta = new ReceberObjetoResponse <ClienteContaInfo>(); resposta.Objeto = new ClienteContaInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_conta_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_cliente_conta", DbType.Int32, pParametros.Objeto.IdClienteConta); lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); lAcessaDados.AddInParameter(lDbCommand, "@cd_codigo", DbType.Int32, pParametros.Objeto.CdCodigo); lAcessaDados.AddInParameter(lDbCommand, "@st_principal", DbType.Int32, pParametros.Objeto.StPrincipal); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto.CdAssessor = (lDataTable.Rows[0]["cd_assessor"]).DBToInt32(); resposta.Objeto.CdCodigo = (lDataTable.Rows[0]["cd_codigo"]).DBToInt32(); resposta.Objeto.IdCliente = lDataTable.Rows[0]["id_cliente"].DBToInt32(); resposta.Objeto.IdClienteConta = lDataTable.Rows[0]["id_cliente_conta"].DBToInt32(); resposta.Objeto.StAtiva = lDataTable.Rows[0]["st_principal"].DBToBoolean(); resposta.Objeto.StContaInvestimento = lDataTable.Rows[0]["st_containvestimento"].DBToBoolean(); resposta.Objeto.StPrincipal = lDataTable.Rows[0]["st_principal"].DBToBoolean(); string lSis = (lDataTable.Rows[0]["cd_sistema"]).DBToString(); if (lSis == "BOL") { resposta.Objeto.CdSistema = Contratos.Dados.Enumeradores.eAtividade.BOL; } else if (lSis == "BMF") { resposta.Objeto.CdSistema = Contratos.Dados.Enumeradores.eAtividade.BMF; } else if (lSis == "CUS") { resposta.Objeto.CdSistema = Contratos.Dados.Enumeradores.eAtividade.CUS; } else { resposta.Objeto.CdSistema = Contratos.Dados.Enumeradores.eAtividade.CC; } } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
ReceberFinanceiroGarantiaBMFOuro(ReceberEntidadeRequest <MonitorRiscoGarantiaBMFOuroInfo> pParametros) { var lAcessaDados = new AcessaDados(); ReceberObjetoResponse <MonitorRiscoGarantiaBMFOuroInfo> lRetorno = new ReceberObjetoResponse <MonitorRiscoGarantiaBMFOuroInfo>(); lRetorno.Objeto = new MonitorRiscoGarantiaBMFOuroInfo(); lRetorno.Objeto.ListaGarantias = new List <MonitorRiscoGarantiaBMFOuroInfo>(); lRetorno.Objeto.CodigoClienteBmf = pParametros.Objeto.CodigoClienteBmf; lAcessaDados.ConnectionStringName = gNomeConexaoOracle; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "PRC_GAR_OURO_BMF_DET_SEL")) { lAcessaDados.AddInParameter(lDbCommand, "pCliente", DbType.Int32, pParametros.Objeto.CodigoClienteBmf); var lDataTable = lAcessaDados.ExecuteOracleDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i < lDataTable.Rows.Count; i++) { lRetorno.Objeto.ListaGarantias.Add(new MonitorRiscoGarantiaBMFOuroInfo() { CodigoClienteBmf = lDataTable.Rows[i]["CD_CLIENTE"].DBToInt32(), DescricaoGarantia = lDataTable.Rows[i]["DESCRICAO"].DBToString(), ValorGarantiaDeposito = lDataTable.Rows[i]["VL_GARANTIA"].DBToDecimal(), }); } } } return(lRetorno); }
public ReceberObjetoResponse <ResumoDoAssessorCanalInfo> ReceberCanal(ReceberEntidadeRequest <ResumoDoAssessorCanalInfo> pParametro) { var lRetorno = new ReceberObjetoResponse <ResumoDoAssessorCanalInfo>(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoSinacorTrade; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prd_DBM_ResAss_Canal_sel")) { lAcessaDados.AddInParameter(lDbCommand, "pcd_assessor", DbType.Int32, pParametro.Objeto.ConsultaCodigoAssessor); lAcessaDados.AddInParameter(lDbCommand, "pdt_inicio", DbType.DateTime, pParametro.Objeto.ConsultaDataInicial); lAcessaDados.AddInParameter(lDbCommand, "pdt_fim", DbType.DateTime, pParametro.Objeto.ConsultaDataFinal); var lDataTable = lAcessaDados.ExecuteOracleDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lRetorno.Objeto = new ResumoDoAssessorCanalInfo(); lRetorno.Objeto.QtHbValor = lDataTable.Rows[0]["qt_hb_valor"].DBToDecimal(); lRetorno.Objeto.VlHbPercentual = lDataTable.Rows[0]["vl_hb_percentual"].DBToDecimal(); lRetorno.Objeto.QtRepassadorValor = lDataTable.Rows[0]["qt_repassador_valor"].DBToDecimal(); lRetorno.Objeto.VlRepassadorPercentual = lDataTable.Rows[0]["vl_repassador_percentual"].DBToDecimal(); lRetorno.Objeto.QtMesaValor = lDataTable.Rows[0]["qt_mesa_valor"].DBToDecimal(); lRetorno.Objeto.VlMesaPercentual = lDataTable.Rows[0]["vl_mesa_percentual"].DBToDecimal(); } } return(lRetorno); }
public ReceberObjetoResponse <LoginInfo> ReceberLogin(ReceberEntidadeRequest <LoginInfo> pParametros) { try { var lRetorno = new ReceberObjetoResponse <LoginInfo>(); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (var lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "login_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_login", DbType.Int32, pParametros.Objeto.IdLogin); var lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lRetorno.Objeto = CriarRegistroLogin(lDataTable.Rows[0]); } } return(lRetorno); } catch (Exception ex) { //LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
public ReceberObjetoResponse <ResumoDoAssessorReceitaInfo> ReceberReceita(ReceberEntidadeRequest <ResumoDoAssessorReceitaInfo> pParametro) { var lRetorno = new ReceberObjetoResponse <ResumoDoAssessorReceitaInfo>(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoSinacorTrade; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prd_DBM_ResAss_Receita_sel")) { lAcessaDados.AddInParameter(lDbCommand, "pcd_assessor", DbType.Int32, pParametro.Objeto.ConsultaCodigoAssessor); lAcessaDados.AddInParameter(lDbCommand, "pdt_inicio", DbType.DateTime, pParametro.Objeto.ConsultaDataInicial); lAcessaDados.AddInParameter(lDbCommand, "pdt_fim", DbType.DateTime, pParametro.Objeto.ConsultaDataFinal); var lDataTable = lAcessaDados.ExecuteOracleDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lRetorno.Objeto = new ResumoDoAssessorReceitaInfo(); lRetorno.Objeto.QtBovespaClientes = lDataTable.Rows[0]["qt_bovespaclientes"].DBToDecimal(); lRetorno.Objeto.VlBovespaCorretagem = lDataTable.Rows[0]["vl_bovespacorretagem"].DBToDecimal(); lRetorno.Objeto.QtBmfClientes = lDataTable.Rows[0]["qt_bmfclientes"].DBToDecimal(); lRetorno.Objeto.VlBmfCorretagem = lDataTable.Rows[0]["vl_bmfcorretagem"].DBToDecimal(); lRetorno.Objeto.VlTesouroCorretagem = lDataTable.Rows[0]["vl_tesouro_corretagem"].DBToDecimal(); lRetorno.Objeto.QtTesouroClientes = lDataTable.Rows[0]["qt_tesouro_clientes"].DBToDecimal(); lRetorno.Objeto.VlOutrosCorretagem = lDataTable.Rows[0]["vl_outros_corretagem"].DBToDecimal(); lRetorno.Objeto.QtOutrosClientes = lDataTable.Rows[0]["qt_outros_clientes"].DBToDecimal(); lRetorno.Objeto.VlBtcCorretagem = lDataTable.Rows[0]["vl_btc_corretagem"].DBToDecimal(); lRetorno.Objeto.QtBtcClientes = lDataTable.Rows[0]["qt_btc_clientes"].DBToDecimal(); } } return(lRetorno); }
public ReceberObjetoResponse <ResumoDoAssessorCadastroInfo> ReceberCadastro(ReceberEntidadeRequest <ResumoDoAssessorCadastroInfo> pParametro) { var lRetorno = new ReceberObjetoResponse <ResumoDoAssessorCadastroInfo>(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoSinacorTrade; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_DBM_ResAss_Cadastro_sel")) { lAcessaDados.AddInParameter(lDbCommand, "pcd_assessor", DbType.Int32, pParametro.Objeto.ConsultaCodigoAssessor); var lDataTable = lAcessaDados.ExecuteOracleDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lRetorno.Objeto = new ResumoDoAssessorCadastroInfo() { QtClientesAtivos = lDataTable.Rows[0]["qt_ativos"].DBToInt32(), QtClientesInativos = lDataTable.Rows[0]["qt_inativos"].DBToInt32(), QtClientesNovos = lDataTable.Rows[0]["qt_novos_clientes"].DBToInt32(), QtClientesInstitucional = lDataTable.Rows[0]["qt_institucional"].DBToInt32(), QtClientesNoVarejo = lDataTable.Rows[0]["qt_varejo"].DBToInt32(), QtTotalClientes = lDataTable.Rows[0]["qt_total"].DBToInt32(), VlPercentOperouNoMes = lDataTable.Rows[0]["vl_percent_operou_mes"].DBToDecimal(), VlPercenturalComCustodia = lDataTable.Rows[0]["vl_percent_custodia"].DBToDecimal(), }; } } return(lRetorno); }
public ReceberObjetoResponse <ResumoDoAssessorMetricasInfo> ReceberMetricas(ReceberEntidadeRequest <ResumoDoAssessorMetricasInfo> pParametro) { var lRetorno = new ReceberObjetoResponse <ResumoDoAssessorMetricasInfo>(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoSinacorTrade; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prd_DBM_ResAss_Metricas_sel")) { lAcessaDados.AddInParameter(lDbCommand, "pcd_assessor", DbType.Int32, pParametro.Objeto.ConsultaCdAssessor); lAcessaDados.AddInParameter(lDbCommand, "pdt_inicio", DbType.Date, pParametro.Objeto.ConsultaDataInicio); lAcessaDados.AddInParameter(lDbCommand, "pdt_fim", DbType.Date, pParametro.Objeto.ConsultaDataFim); var lDataTable = lAcessaDados.ExecuteOracleDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lRetorno.Objeto = new ResumoDoAssessorMetricasInfo(); lRetorno.Objeto.VlCorretagemMesAnterior = lDataTable.Rows[0]["vl_corretagem_mes_anterior"].DBToDecimal(); lRetorno.Objeto.VlCorretagemMes = lDataTable.Rows[0]["vl_corretagem_mes"].DBToDecimal(); lRetorno.Objeto.VlCorretagemAno = lDataTable.Rows[0]["vl_corretagem_periodo"].DBToDecimal(); lRetorno.Objeto.VlCorretagemDia = lDataTable.Rows[0]["vl_corretagem_dia"].DBToDecimal(); lRetorno.Objeto.QtCadastrosMesAnterior = lDataTable.Rows[0]["qt_cadastros_mes_anterior"].DBToInt32(); lRetorno.Objeto.QtCadastrosMes = lDataTable.Rows[0]["qt_cadastros_mes"].DBToInt32(); lRetorno.Objeto.QtCadastrosMediaAno = lDataTable.Rows[0]["qt_cadastros_periodo"].DBToDecimal(); lRetorno.Objeto.QtCadastrosDia = lDataTable.Rows[0]["qt_cadastros_dia"].DBToInt32(); } } return(lRetorno); }
private static void LogarModificacao(TipoTelefoneInfo pParametro, int IdUsuarioLogado, string DescricaoUsuarioLogado) { ReceberEntidadeRequest <TipoTelefoneInfo> lEntrada = new ReceberEntidadeRequest <TipoTelefoneInfo>(); lEntrada.Objeto = pParametro; ReceberObjetoResponse <TipoTelefoneInfo> lRetorno = ReceberTipoTelefone(lEntrada); LogCadastro.Logar(lRetorno.Objeto, IdUsuarioLogado, DescricaoUsuarioLogado, LogCadastro.eAcao.Receber); }
private static void LogarModificacao(ClientePendenciaCadastralInfo pParametro, int IdUsuarioLogado, string DescricaoUsuarioLogado) { ReceberEntidadeRequest <ClientePendenciaCadastralInfo> lEntrada = new ReceberEntidadeRequest <ClientePendenciaCadastralInfo>(); lEntrada.Objeto = pParametro; ReceberObjetoResponse <ClientePendenciaCadastralInfo> lRetorno = ReceberClientePendenciaCadastral(lEntrada); LogCadastro.Logar(lRetorno.Objeto, IdUsuarioLogado, DescricaoUsuarioLogado, LogCadastro.eAcao.Receber); }
/* * private static SalvarEntidadeResponse<PessoaExpostaPoliticamenteInfo> Atualizar (SalvarObjetoRequest<PessoaExpostaPoliticamenteInfo> pParametros) * { * ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); * * lAcessaDados.ConnectionStringName = gNomeConexao; * * using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "paises_blacklist_upd_sp")) * { * lAcessaDados.AddInParameter(lDbCommand, "@cd_pais", DbType.String, pParametros.Objeto.CdPais); * lAcessaDados.AddInParameter(lDbCommand, "@id_pais_blacklist", DbType.Int32, pParametros.Objeto.IdPaisBlackList); * * lAcessaDados.ExecuteNonQuery(lDbCommand); * * return new SalvarEntidadeResponse<PessoaExpostaPoliticamenteInfo>(); * } * }*/ private static void LogarModificacao(PessoaExpostaPoliticamenteInfo pParametro, int IdUsuarioLogado, string DescricaoUsuarioLogado) { ReceberEntidadeRequest <PessoaExpostaPoliticamenteInfo> lEntrada = new ReceberEntidadeRequest <PessoaExpostaPoliticamenteInfo>(); lEntrada.Objeto = pParametro; ReceberObjetoResponse <PessoaExpostaPoliticamenteInfo> lRetorno = ReceberPessoaExpostaPoliticamente(lEntrada); LogCadastro.Logar(lRetorno.Objeto, IdUsuarioLogado, DescricaoUsuarioLogado, LogCadastro.eAcao.Receber); }
ConsultarCustodiaPosicao(ReceberEntidadeRequest <MonitoramentoRiscoLucroCustodiaPosicaoDiaBmfInfo> pParametros) { var lRetorno = new ReceberObjetoResponse <MonitoramentoRiscoLucroCustodiaPosicaoDiaBmfInfo>();// new List<MonitoramentoRiscoLucroCustodiaInfo.CustodiaMovimento>(); var lAcessaDados = new AcessaDados(); lRetorno.Objeto = new MonitoramentoRiscoLucroCustodiaPosicaoDiaBmfInfo(); lAcessaDados.ConnectionStringName = gNomeConexaoOracle; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "PRC_SEL_CUSTODIA_INTRANET_DIA")) { lAcessaDados.AddInParameter(lDbCommand, "IdCliente", DbType.Int32, pParametros.Objeto.ConsultaCdClienteBMF); var lDataTable = lAcessaDados.ExecuteOracleDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i < lDataTable.Rows.Count; i++) { MonitoramentoRiscoLucroCustodiaPosicaoDiaBmfInfo.CustodiaPosicao lPosicao = new MonitoramentoRiscoLucroCustodiaPosicaoDiaBmfInfo.CustodiaPosicao(); lPosicao.CodigoInstrumento = lDataTable.Rows[i]["CD_NEGOCIO"].DBToString(); lPosicao.TipoMercado = "FUT"; lPosicao.TipoGrupo = "FUT"; lPosicao.IdCliente = lDataTable.Rows[i]["CD_CLIENTE"].DBToInt32(); lPosicao.QtdeAtual = 0; lPosicao.QtdeDisponivel = lDataTable.Rows[i]["QT_NEGOCIO"].DBToDecimal(); lPosicao.CodigoSerie = lDataTable.Rows[i]["CD_SERIE"].DBToString(); string lSentido = lDataTable.Rows[i]["CD_NATOPE"].DBToString(); lPosicao.Sentido = lSentido; if (lSentido.Equals("V")) { lPosicao.QtdeAExecVenda = lDataTable.Rows[i]["QT_NEGOCIO"].DBToDecimal(); lPosicao.PrecoNegocioVenda = lDataTable.Rows[i]["PR_NEGOCIO"].DBToDecimal(); } else if (lSentido.Equals("C")) { lPosicao.QtdeAExecCompra = lDataTable.Rows[i]["QT_NEGOCIO"].DBToDecimal(); lPosicao.PrecoNegocioCompra = lDataTable.Rows[i]["PR_NEGOCIO"].DBToDecimal(); } lRetorno.Objeto.ListaPosicaoDia.Add(lPosicao); } } } return(lRetorno); }
private string ResponderVisualizarTermo_PF() { string lRetorno = string.Empty; try { if (this.GetIdCliente != 0) { string lNomeArquivoFichaCadastral = string.Empty; IServicoFichaCadastral lServico = Ativador.Get <IServicoFichaCadastral>(); string lURL = "../../Extras/Files/Adesao_Contrato_Intermediacao_20jun13.doc";// "../../Resc/PDFs/Adesao_Contrato_Intermediacao_20jun13.doc"; ReceberEntidadeRequest <TermoAdesaoGradualInfo> lRequestTermo = new ReceberEntidadeRequest <TermoAdesaoGradualInfo>(); OMS.Persistencia.ReceberObjetoResponse <TermoAdesaoGradualInfo> lResponseTermo; lRequestTermo.Objeto = new TermoAdesaoGradualInfo(); lRequestTermo.Objeto.IdCliente = GetIdCliente; lRequestTermo.Objeto.SitemaOrigem = SistemaOrigem.Intranet; lResponseTermo = lServico.GerarTermoDeAdesao(lRequestTermo); if (lResponseTermo.Objeto != null) { //if (this.Request.Url.OriginalString.ToLower().Contains("192.168") || this.Request.Url.OriginalString.ToLower().Contains("localhost")) //--> Desenvolvimento // lURL = string.Format("{0}://{1}/Intranet/Extras/FichaDuc/{2}", this.Request.Url.Scheme, this.Request.Url.Authority, lResponseTermo.Objeto.PathDownloadPdf); //else //---> Produção // lURL = string.Format("{0}://{1}/Extras/FichaDuc/{2}", this.Request.Url.Scheme, this.Request.Url.Authority, lResponseTermo.Objeto.PathDownloadPdf); if (this.Request.Url.OriginalString.ToLower().Contains("192.168") || this.Request.Url.OriginalString.ToLower().Contains("localhost")) //--> Desenvolvimento { lURL = string.Format("{0}://{1}/Intranet/{2}?Param={3}", this.Request.Url.Scheme, this.Request.Url.Authority, System.Configuration.ConfigurationManager.AppSettings["FileLoader"], lResponseTermo.Objeto.PathDownloadPdf); } else //---> Produção { lURL = string.Format("{0}://{1}/{2}?Param={3}", this.Request.Url.Scheme, this.Request.Url.Authority, System.Configuration.ConfigurationManager.AppSettings["FileLoader"], lResponseTermo.Objeto.PathDownloadPdf); } Session["ArquivoTermo"] = lURL; } lRetorno = RetornarSucessoAjax(1, string.Format("{0}", lURL)); } } catch (Exception ex) { lRetorno = base.RetornarErroAjax("Erro em ResponderSalvarPasso4()", ex); } return(lRetorno); }
public ReceberObjetoResponse <ResumoGerenteinfo> ReceberDadosMesAnterior(ReceberEntidadeRequest <ResumoGerenteinfo> pParametro) { var lRetorno = new ReceberObjetoResponse <ResumoGerenteinfo>(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoSinacorTrade; lRetorno = new ReceberObjetoResponse <ResumoGerenteinfo>(); lRetorno.Objeto = new ResumoGerenteinfo(); using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "PRC_DBM_CORRETAGEM_PERIODO")) { lAcessaDados.AddInParameter(lDbCommand, "DATA_INICIO", DbType.Date, pParametro.Objeto.DataInicial); lAcessaDados.AddInParameter(lDbCommand, "DATA_FINAL", DbType.Date, pParametro.Objeto.DataFinal); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_PERIODO_BVSP_CORRETAGEM", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_PERIODO_BVSP_VOLUME", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_PERIODO_BMF_CORRETAGEM", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_PERIODO_BMF_VOLUME", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_BMF_BOVESPA_CORRETAGEM", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_BMF_BOVESPA_VOLUME", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_CADASTRO", DbType.Decimal, 0); lAcessaDados.ExecuteNonQuery(lDbCommand); if (pParametro.Objeto.Mercado == ResumoGerenteinfo.TipoMercado.BVSP) { lRetorno.Objeto.CadastradoIntervaloData = (decimal)lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_PERIODO_BVSP_CORRETAGEM"); lRetorno.Objeto.VolumeIntervaloData = (decimal)lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_PERIODO_BVSP_VOLUME"); lRetorno.Objeto.CadastradoIntervaloData = (decimal)lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_CADASTRO"); } else if (pParametro.Objeto.Mercado == ResumoGerenteinfo.TipoMercado.BMF) { lRetorno.Objeto.CadastradoIntervaloData = (decimal)lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_PERIODO_BMF_CORRETAGEM"); lRetorno.Objeto.VolumeIntervaloData = (decimal)lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_PERIODO_BMF_VOLUME"); lRetorno.Objeto.CadastradoIntervaloData = (decimal)lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_CADASTRO"); //verificar } else //Bovespa e BMF { lRetorno.Objeto.CadastradoIntervaloData = (decimal)lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_BMF_BOVESPA_CORRETAGEM"); lRetorno.Objeto.VolumeIntervaloData = (decimal)lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_BMF_BOVESPA_VOLUME"); lRetorno.Objeto.CadastradoIntervaloData = (decimal)lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_CADASTRO"); //verificar } } return(lRetorno); }
public ReceberObjetoResponse <ResumoGerenteClienteInfo> ReceberDadosClientes(ReceberEntidadeRequest <ResumoGerenteClienteInfo> pParametro) { var lRetorno = new ReceberObjetoResponse <ResumoGerenteClienteInfo>(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoSinacorTrade; lRetorno = new ReceberObjetoResponse <ResumoGerenteClienteInfo>(); lRetorno.Objeto = new ResumoGerenteClienteInfo(); using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "PRC_DBM_CLIENTES")) { lAcessaDados.AddOutParameter(lDbCommand, "PORCENT_CLIENTES_MES", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "PORCENT_CLIENTE_CUSTODIA", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "PORCENT_CLIENTE_NOVENTA", DbType.Decimal, 0); lAcessaDados.AddInParameter(lDbCommand, "ID_FILIAL", DbType.Int32, pParametro.Objeto.CodigoFilial); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_CORRETAGEM_BMF", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_CORRETAGEM_BVSP", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_CORRETAGEM_BMF_BVSP", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "MEDIA_CUSTODIA", DbType.Decimal, 0); lAcessaDados.ExecuteNonQuery(lDbCommand); lRetorno.Objeto.Porcentagemclientes = lAcessaDados.GetParameterValue(lDbCommand, "PORCENT_CLIENTES_MES").DBToDecimal(); lRetorno.Objeto.PorcentagemClienteCustodia = lAcessaDados.GetParameterValue(lDbCommand, "PORCENT_CLIENTE_CUSTODIA").DBToDecimal(); lRetorno.Objeto.ClienteNaoOperaramNoventaDia = lAcessaDados.GetParameterValue(lDbCommand, "PORCENT_CLIENTE_NOVENTA").DBToDecimal(); lRetorno.Objeto.MediaCustodia = lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_CUSTODIA").DBToDecimal(); if (pParametro.Objeto.Mercado == ResumoGerenteinfo.TipoMercado.BMF) { lRetorno.Objeto.MediaCorretagem = lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_CORRETAGEM_BMF").DBToDecimal(); } if (pParametro.Objeto.Mercado == ResumoGerenteinfo.TipoMercado.BVSP) { lRetorno.Objeto.MediaCorretagem = lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_CORRETAGEM_BVSP").DBToDecimal(); } if (pParametro.Objeto.Mercado == ResumoGerenteinfo.TipoMercado.BMF_BVSP) { lRetorno.Objeto.MediaCorretagem = lAcessaDados.GetParameterValue(lDbCommand, "MEDIA_CORRETAGEM_BMF_BVSP").DBToDecimal(); } } return(lRetorno); }
ConsultarCustodiaNormal(ReceberEntidadeRequest <MonitoramentoRiscoLucroCustodiaInfo> pParametros) { var lRetorno = new ReceberObjetoResponse <MonitoramentoRiscoLucroCustodiaInfo>();// new List<MonitoramentoRiscoLucroCustodiaInfo.CustodiaMovimento>(); var lAcessaDados = new AcessaDados(); lRetorno.Objeto = new MonitoramentoRiscoLucroCustodiaInfo(); lAcessaDados.ConnectionStringName = gNomeConexaoOracle; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "PRC_SEL_CUSTODIA_INTRANET2")) { lAcessaDados.AddInParameter(lDbCommand, "IdCliente", DbType.Int32, pParametros.Objeto.ConsultaCdClienteBovespa); lAcessaDados.AddInParameter(lDbCommand, "IdClienteBMF", DbType.Int32, pParametros.Objeto.ConsultaCdClienteBMF); var lDataTable = lAcessaDados.ExecuteOracleDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i < lDataTable.Rows.Count; i++) { lRetorno.Objeto.ListaMovimento.Add(new MonitoramentoRiscoLucroCustodiaInfo.CustodiaMovimento() { CodigoInstrumento = lDataTable.Rows[i]["COD_NEG"].DBToString(), CodigoCarteira = lDataTable.Rows[i]["COD_CART"].DBToInt32(), DescricaoCarteira = lDataTable.Rows[i]["DESC_CART"].DBToString().Trim(), TipoMercado = lDataTable.Rows[i]["TIPO_MERC"].DBToString(), TipoGrupo = lDataTable.Rows[i]["TIPO_GRUP"].DBToString(), IdCliente = lDataTable.Rows[i]["COD_CLI"].DBToInt32(), QtdeAtual = lDataTable.Rows[i]["QTDE_ATUAL"].DBToDecimal(), QtdeLiquidar = lDataTable.Rows[i]["QTDE_LIQUID"].DBToDecimal(), QtdeDisponivel = lDataTable.Rows[i]["QTDE_DISP"].DBToDecimal(), QtdeAExecVenda = lDataTable.Rows[i]["QTDE_AEXE_VDA"].DBToDecimal(), QtdeAExecCompra = lDataTable.Rows[i]["QTDE_AEXE_CPA"].DBToDecimal(), NomeEmpresa = lDataTable.Rows[i]["NOME_EMP_EMI"].DBToString(), ValorPosicao = lDataTable.Rows[i]["VAL_POSI"].DBToDecimal(), DtVencimento = lDataTable.Rows[i]["DATA_VENC"].DBToDateTime(), QtdeD1 = lDataTable.Rows[i]["QTDE_DA1"].DBToDecimal(), QtdeD2 = lDataTable.Rows[i]["QTDE_DA2"].DBToDecimal(), QtdeD3 = lDataTable.Rows[i]["QTDE_DA3"].DBToDecimal(), CodigoSerie = lDataTable.Rows[i]["COD_SERI"].DBToString(), FatorCotacao = lDataTable.Rows[i]["FAT_COT"].DBToDecimal(), QtdeDATotal = lDataTable.Rows[i]["QTDE_DATOTAL"].DBToDecimal(), }); } } } return(lRetorno); }
public ReceberObjetoResponse <ResumoGerenteinfo> ReceberDadosMesAtual(ReceberEntidadeRequest <ResumoGerenteinfo> pParametro) { var lRetorno = new ReceberObjetoResponse <ResumoGerenteinfo>(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = ClienteDbLib.gNomeConexaoSinacorTrade; lRetorno = new ReceberObjetoResponse <ResumoGerenteinfo>(); lRetorno.Objeto = new ResumoGerenteinfo(); using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "PRC_DBM_CORRETAGEM_MENSAL")) { lAcessaDados.AddOutParameter(lDbCommand, "CORRETAGEM_BOVESPA_MES", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "VOLUME_BVSP_MES", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "CORRETAGEM_BMF_MES", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "VOLUME_BMF_MES", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "CORRETAGEM_BMF_BVSP_MES", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "VOLUME_BMF_BVSP_MES", DbType.Decimal, 0); lAcessaDados.AddOutParameter(lDbCommand, "CADASTRO_MES", DbType.Decimal, 0); lAcessaDados.AddInParameter(lDbCommand, "ID_FILIAL", DbType.Int32, pParametro.Objeto.CodigoFilial); lAcessaDados.ExecuteNonQuery(lDbCommand); if (pParametro.Objeto.Mercado == ResumoGerenteinfo.TipoMercado.BVSP) { lRetorno.Objeto.CorretagemMes = lAcessaDados.GetParameterValue(lDbCommand, "CORRETAGEM_BOVESPA_MES").DBToDecimal(); lRetorno.Objeto.VolumeMes = lAcessaDados.GetParameterValue(lDbCommand, "VOLUME_BVSP_MES").DBToDecimal(); lRetorno.Objeto.CadastradoMes = lAcessaDados.GetParameterValue(lDbCommand, "CADASTRO_MES").DBToDecimal(); } else if (pParametro.Objeto.Mercado == ResumoGerenteinfo.TipoMercado.BMF) { lRetorno.Objeto.CorretagemMes = lAcessaDados.GetParameterValue(lDbCommand, "CORRETAGEM_BMF_MES").DBToDecimal(); lRetorno.Objeto.VolumeMes = lAcessaDados.GetParameterValue(lDbCommand, "VOLUME_BMF_MES").DBToDecimal(); lRetorno.Objeto.CadastradoMes = lAcessaDados.GetParameterValue(lDbCommand, "CADASTRO_MES").DBToDecimal(); } else //Bovespa e BMF { lRetorno.Objeto.CorretagemMes = lAcessaDados.GetParameterValue(lDbCommand, "CORRETAGEM_BMF_BVSP_MES").DBToDecimal(); lRetorno.Objeto.VolumeMes = lAcessaDados.GetParameterValue(lDbCommand, "VOLUME_BMF_BVSP_MES").DBToDecimal(); lRetorno.Objeto.CadastradoMes = lAcessaDados.GetParameterValue(lDbCommand, "CADASTRO_MES").DBToDecimal(); } } return(lRetorno); }
public ReceberObjetoResponse <ClienteInfo> ReceberCliente(ReceberEntidadeRequest <ClienteInfo> pParametros) { try { var resposta = new ReceberObjetoResponse <ClienteInfo>(); var lAcessaDados = new AcessaDados(); resposta.Objeto = new ClienteInfo(); gLogger.Info("Cria Conexao"); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_sel_sp")) { gLogger.Info("Seta Parametro"); lAcessaDados.AddInParameter(lDbCommand, "@id_cliente", DbType.Int32, pParametros.Objeto.IdCliente); gLogger.Info("Executa"); var lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto = CriarRegistroCliente(lDataTable.Rows[0]); } } if (resposta.Objeto.StCarteiraPropria != null && !resposta.Objeto.StCarteiraPropria.Value) { var lCarteiraPropria = new ClienteNaoOperaPorContaPropriaDbLib().ConsultarClienteNaoOperaPorContaPropria(new ReceberEntidadeRequest <ClienteNaoOperaPorContaPropriaInfo>() { Objeto = new ClienteNaoOperaPorContaPropriaInfo() { IdCliente = pParametros.Objeto.IdCliente.Value } }); resposta.Objeto.DadosClienteNaoOperaPorContaPropria.DsCpfCnpjClienteRepresentado = lCarteiraPropria.Objeto.DsCpfCnpjClienteRepresentado; resposta.Objeto.DadosClienteNaoOperaPorContaPropria.DsNomeClienteRepresentado = lCarteiraPropria.Objeto.DsNomeClienteRepresentado; } return(resposta); } catch (Exception ex) { //LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); gLogger.Error("ReceberCliente", ex); throw ex; } }
public ReceberObjetoResponse <TermoAdesaoGradualInfo> GerarTermoDeAdesao_PF(ReceberEntidadeRequest <TermoAdesaoGradualInfo> pParametro) { ReceberObjetoResponse <TermoAdesaoGradualInfo> lResponse = new ReceberObjetoResponse <TermoAdesaoGradualInfo>(); this.GetIdCliente = pParametro.Objeto.IdCliente; this.pathVirtualPDF = ConfigurationManager.AppSettings["pathVirtualPDF"]; this.pathVirtualImages = ConfigurationManager.AppSettings["pathVirtualImages"]; this.pathVirtualImagesCadastro = ConfigurationManager.AppSettings["pathVirtualImagesCadastro"]; this.SitemaOrigem = pParametro.Objeto.SitemaOrigem; GerarTermo(); //--> Gerando o relatório em arquivo. lResponse.Objeto = new TermoAdesaoGradualInfo(); lResponse.Objeto.PathDownloadPdf = this.fileNamePDF; return(lResponse); }
/// <summary> /// Método que será reaproveitado para outros sistemas /// </summary> /// <DataCriacao>06/05/2010</DataCriacao> /// <Autor>Gustavo Malta Guimarães</Autor> /// <Alteracao> /// <DataAlteracao></DataAlteracao> /// <Autor></Autor> /// <Motivo></Motivo> /// </Alteracao> /// <param name="pParametros">SinacorClienteInfo a Chave Preenchida</param> /// <returns>Clinete na Estrutura do Sinacor</returns> public ReceberObjetoResponse <SinacorClienteInfo> SinacorBuscarCliente(ReceberEntidadeRequest <SinacorClienteInfo> pParametros) { ReceberObjetoResponse <SinacorClienteInfo> lRetorno = new ReceberObjetoResponse <SinacorClienteInfo>(); lRetorno.Objeto = new SinacorClienteInfo(); try { lRetorno.Objeto.ChaveCliente = pParametros.Objeto.ChaveCliente; lRetorno.Objeto.ClienteGeral = GetClienteGeral(); lRetorno.Objeto.ClienteComplemento = GetClienteComplemento(); lRetorno.Objeto.Emitentes = GetEmitentes(); lRetorno.Objeto.Diretor = GetDiretor(); lRetorno.Objeto.Cc = GetCc(); lRetorno.Objeto.Enderecos = GetEnderecos(); lRetorno.Objeto.Telefones = GetTelefones(); lRetorno.Objeto.SituacaoFinaceiraPatrimoniais = GetSituacaoFinaceiraPatrimoniais(); lRetorno.Objeto.Bovespas = GetBovespas(); lRetorno.Objeto.AtividadesCc = GetAtividadesCc(); lRetorno.Objeto.AtividadesCustodia = GetAtividadesCustodia(); lRetorno.Objeto.Bmfs = GetBmfs(); //Deve ser depois de carregar os códigos Bovespa e BM&F lRetorno.Objeto.ContasBancarias = GetContasBancarias(lRetorno.Objeto); return(lRetorno); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto.ChaveCliente, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Importar, ex); throw ex; } }
ConsultarFinanceiroGarantiaBovespa(ReceberEntidadeRequest <MonitorRiscoGarantiaBovespaInfo> pParametros) { var lAcessaDados = new AcessaDados(); ReceberObjetoResponse <MonitorRiscoGarantiaBovespaInfo> lRetorno = new ReceberObjetoResponse <MonitorRiscoGarantiaBovespaInfo>(); lRetorno.Objeto = new MonitorRiscoGarantiaBovespaInfo(); lRetorno.Objeto.ListaGarantias = new List <MonitorRiscoGarantiaBovespaInfo>(); lRetorno.Objeto.CodigoClienteBov = pParametros.Objeto.CodigoClienteBov; lAcessaDados.ConnectionStringName = gNomeConexaoOracle; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "PRC_GARANTIAS_BOV_DET_SEL")) { lAcessaDados.AddInParameter(lDbCommand, "pCliente", DbType.Int32, pParametros.Objeto.CodigoClienteBov); var lDataTable = lAcessaDados.ExecuteOracleDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i < lDataTable.Rows.Count; i++) { lRetorno.Objeto.ListaGarantias.Add(new MonitorRiscoGarantiaBovespaInfo() { CodigoClienteBov = lDataTable.Rows[i]["CD_CLIENTE"].DBToInt32(), DescricaoGarantia = lDataTable.Rows[i]["DESCRICAO"].DBToString(), ValorGarantiaDeposito = lDataTable.Rows[i]["VL_GARANTIA"].DBToDecimal(), DtDeposito = lDataTable.Rows[i]["DT_DEPOSITO"].DBToDateTime(), Quantidade = lDataTable.Rows[i]["QTDE_GARN"].DBToInt32(), CodigoAtividade = lDataTable.Rows[i]["COD_ATIV"].DBToString(), FinalidadeGarantia = lDataTable.Rows[i]["DESC_FINL_GARN"].DBToString(), CodigoIsin = lDataTable.Rows[i]["COD_ISIN"].DBToString(), CodigoDistribuicao = lDataTable.Rows[i]["NUM_DIST"].DBToInt32(), NomeEmpresa = lDataTable.Rows[i]["NOME_EMPR"].DBToString(), }); } } } return(lRetorno); }
public static ReceberObjetoResponse <ClienteBancoInfo> ReceberClienteBanco(ReceberEntidadeRequest <ClienteBancoInfo> pParametros) { try { var resposta = new ReceberObjetoResponse <ClienteBancoInfo>(); resposta.Objeto = new ClienteBancoInfo(); var lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "cliente_banco_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_banco", DbType.Int32, pParametros.Objeto.IdBanco); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto.IdBanco = (lDataTable.Rows[0]["id_banco"]).DBToInt32(); resposta.Objeto.CdBanco = (lDataTable.Rows[0]["cd_banco"]).DBToString(); resposta.Objeto.DsAgencia = (lDataTable.Rows[0]["ds_agencia"]).DBToString(); resposta.Objeto.DsAgenciaDigito = (lDataTable.Rows[0]["ds_agencia_digito"]).DBToString(); resposta.Objeto.DsConta = (lDataTable.Rows[0]["ds_conta"]).DBToString(); resposta.Objeto.DsContaDigito = (lDataTable.Rows[0]["ds_conta_digito"]).DBToString(); resposta.Objeto.IdCliente = (lDataTable.Rows[0]["id_cliente"]).DBToInt32(); resposta.Objeto.DsNomeTitular = Convert.ToString(lDataTable.Rows[0]["ds_nometitular"]); resposta.Objeto.DsCpfTitular = Convert.ToString(lDataTable.Rows[0]["ds_cpftitular"]); resposta.Objeto.StPrincipal = Boolean.Parse(lDataTable.Rows[0]["st_principal"].ToString()); resposta.Objeto.TpConta = (lDataTable.Rows[0]["tp_conta"]).DBToString(); } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
public static ReceberObjetoResponse <FichaCadastralInfo> ReceberFichaCadastral(ReceberEntidadeRequest <FichaCadastralInfo> pParametros) { try { var lParametro = new ReceberEntidadeRequest <ViewFichaCadastralCompletaInfo>() { Objeto = new ViewFichaCadastralCompletaInfo() { IdDoCliente = pParametros.Objeto.IdCliente.DBToInt32() } }; return(ReceberFichaEntidade(lParametro)); } catch (Exception ex) { //LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
private string ResponderSelecionaColunasInvisiveis() { string lRetorno = string.Empty; TransporteParametrosMonitoramentoRiscoColunas lTransporte = new TransporteParametrosMonitoramentoRiscoColunas(); var lRequest = new ReceberEntidadeRequest <MonitoramentoRiscoLucroPrejuizoParametrosInfo>(); lRequest.Objeto = new MonitoramentoRiscoLucroPrejuizoParametrosInfo(); lRequest.Objeto.IdJanela = GetIdJanela.Value; var lReponse = new PersistenciaDbIntranet().ReceberObjeto <MonitoramentoRiscoLucroPrejuizoParametrosInfo>(lRequest); lTransporte = new TransporteParametrosMonitoramentoRiscoColunas(lReponse.Objeto); lRetorno = base.RetornarSucessoAjax(lTransporte, "Dados da página listados com sucesso!"); return(lRetorno); }
public BuscarContratoResponse BuscarContrato(BuscarContratoRequest pRequest) { BuscarContratoResponse lResponse = new BuscarContratoResponse(); try { ServicoHostColecao.Default.CarregarConfig("Desenvolvimento"); ReceberEntidadeRequest <ArquivoContratoInfo> lRequestArquivo = new ReceberEntidadeRequest <ArquivoContratoInfo>(); ReceberObjetoResponse <ArquivoContratoInfo> lResponseArquivo; lRequestArquivo.Objeto = new ArquivoContratoInfo() { IdArquivoContrato = pRequest.IdDoContrato }; Logger.InfoFormat("Executando ClienteDbLib.ReceberArquivosContratos(IdArquivoContrato: [{0}])", pRequest.IdDoContrato); lResponseArquivo = Gradual.Intranet.Servicos.BancoDeDados.Persistencias.ClienteDbLib.ReceberArquivosContratos(lRequestArquivo); lResponse.TextoDoContrato = System.Text.UTF8Encoding.UTF8.GetString(lResponseArquivo.Objeto.Arquivo); Logger.Info("Resposta OK"); lResponse.StatusResposta = "OK"; } catch (Exception ex) { Logger.ErrorFormat("Erro executando ClienteDbLib.ReceberArquivosContratos: [{0}] [{1}]", ex.Message, ex.StackTrace); lResponse.StatusResposta = "ERRO"; lResponse.DescricaoResposta = string.Format("{0}\r\n\r\n{1}", ex.Message, ex.StackTrace); } return(lResponse); }
public static ReceberObjetoResponse <ContratoInfo> ReceberContrato(ReceberEntidadeRequest <ContratoInfo> pParametros) { try { ReceberObjetoResponse <ContratoInfo> resposta = new ReceberObjetoResponse <ContratoInfo>(); resposta.Objeto = new ContratoInfo(); ConexaoDbHelper lAcessaDados = new ConexaoDbHelper(); lAcessaDados.ConnectionStringName = gNomeConexaoCadastro; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "contrato_sel_sp")) { lAcessaDados.AddInParameter(lDbCommand, "@id_contrato", DbType.Int32, pParametros.Objeto.IdContrato); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { resposta.Objeto.IdContrato = (lDataTable.Rows[0]["id_contrato"]).DBToInt32(); resposta.Objeto.DsContrato = (lDataTable.Rows[0]["ds_contrato"]).DBToString(); resposta.Objeto.DsPath = (lDataTable.Rows[0]["ds_path"]).DBToString(); resposta.Objeto.StObrigatorio = bool.Parse(lDataTable.Rows[0]["st_obrigatorio"].ToString()); } } return(resposta); } catch (Exception ex) { LogCadastro.Logar(pParametros.Objeto, pParametros.IdUsuarioLogado, pParametros.DescricaoUsuarioLogado, LogCadastro.eAcao.Receber, ex); throw ex; } }
public static ReceberObjetoResponse <AssessorSinacorInfo> ReceberAssessorSinacor(ReceberEntidadeRequest <AssessorSinacorInfo> pParametros) { var lRetorno = new ReceberObjetoResponse <AssessorSinacorInfo>(); var lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = gNomeConexaoSinacorConsulta; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_consultar_assessor_sinacor")) { lAcessaDados.AddInParameter(lDbCommand, "pCD_ASSESSOR", DbType.Int32, pParametros.Objeto.CdAssessor); var lDataTable = lAcessaDados.ExecuteOracleDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { lRetorno.Objeto = new AssessorSinacorInfo() { CdAssessor = lDataTable.Rows[0]["CD_ASSESSOR"].DBToInt32(), CdEmpresa = lDataTable.Rows[0]["CD_EMPRESA"].DBToInt32(), CdMunicipio = lDataTable.Rows[0]["CD_MUNICIPIO"].DBToInt32(), CdUsuario = lDataTable.Rows[0]["CD_USUARIO"].DBToInt32(), DsEmail = lDataTable.Rows[0]["NM_E_MAIL"].DBToString(), DsNome = lDataTable.Rows[0]["NM_ASSESSOR"].DBToString(), DsNomeResumido = lDataTable.Rows[0]["NM_RESU_ASSES"].DBToString(), InSituac = lDataTable.Rows[0]["IN_SITUAC"].DBToChar(), PcAdiantamento = lDataTable.Rows[0]["PC_ADIANTAMENTO"].DBToDecimal(), TpOcorrencia = lDataTable.Rows[0]["TP_OCORRENCIA"].DBToChar(), }; } } return(lRetorno); }
public static ReceberObjetoResponse <MonitorRiscoFeriadosInfo> ReceberFeriados(ReceberEntidadeRequest <MonitorRiscoFeriadosInfo> pParametros) { ReceberObjetoResponse <MonitorRiscoFeriadosInfo> lRetorno = new ReceberObjetoResponse <MonitorRiscoFeriadosInfo>(); lRetorno.Objeto = new MonitorRiscoFeriadosInfo(); lRetorno.Objeto.ListaFeriados = new List <DateTime>(); AcessaDados lAcessaDados = new AcessaDados(); lAcessaDados.ConnectionStringName = gNomeConexaoConfig; using (DbCommand lDbCommand = lAcessaDados.CreateCommand(CommandType.StoredProcedure, "prc_obtem_feriados_sel")) { //lAcessaDados.AddInParameter(lDbCommand, "IdCliente", DbType.AnsiString, CodigoCliente); DataTable lDataTable = lAcessaDados.ExecuteDbDataTable(lDbCommand); if (null != lDataTable && lDataTable.Rows.Count > 0) { for (int i = 0; i <= lDataTable.Rows.Count - 1; i++) { lRetorno.Objeto.ListaFeriados.Add(lDataTable.Rows[i]["dt_feriado"].DBToDateTime()); } } } return(lRetorno); }
public ReceberObjetoResponse <Gradual.Servico.FichaCadastral.Lib.TermoAdesaoGradualInfo> GerarTermoDeAdesao(ReceberEntidadeRequest <Gradual.Servico.FichaCadastral.Lib.TermoAdesaoGradualInfo> pParametro) { return(new TermoAdesao_PF().GerarTermoDeAdesao_PF(pParametro)); }