public IEnumerable <Fila> ObterFilaIntegracao() { using (OracleConnection con = new OracleConnection(Configuracoes.StringConexao())) { return(con.Query <Fila>($"SELECT * FROM TB_CRM_FILA_INTEGRACAO WHERE Status = 1")); } }
public Modelo ObterModeloPorId(int id) { using (OracleConnection con = new OracleConnection(Configuracoes.StringConexao())) { return(con.Query <Modelo>(@"SELECT * FROM CRM.TB_CRM_MODELO WHERE Id = :mId", new { mId = id }).FirstOrDefault()); } }
public Oportunidade ObterOportunidadePorId(int id) { using (OracleConnection con = new OracleConnection(Configuracoes.StringConexao())) { var parametros = new DynamicParameters(); parametros.Add(name: "Id", value: id, direction: ParameterDirection.Input); return(con.Query <Oportunidade>(@"SELECT * FROM CRM.VW_CRM_OPORTUNIDADES WHERE Id = :Id", parametros).FirstOrDefault()); } }
public void AtualizarFila(int id, Status status, string motivo = null) { using (OracleConnection con = new OracleConnection(Configuracoes.StringConexao())) { var parametros = new DynamicParameters(); parametros.Add(name: "Id", value: id, direction: ParameterDirection.Input); parametros.Add(name: "Status", value: status, direction: ParameterDirection.Input); parametros.Add(name: "Motivo", value: motivo, direction: ParameterDirection.Input); con.Execute($"UPDATE TB_CRM_FILA_INTEGRACAO SET Status = :Status, Acao = 1, Motivo = :Motivo, Data_Execucao = SYSDATE WHERE Id = :Id", parametros); } }
public OportunidadeAdendo ObterAdendoPorId(int id) { using (OracleConnection con = new OracleConnection(Configuracoes.StringConexao())) { return(con.Query <OportunidadeAdendo>(@" SELECT Id, OportunidadeId, TipoAdendo, CriadoPor, StatusAdendo, DataCadastro FROM CRM.TB_CRM_OPORTUNIDADE_ADENDOS WHERE Id = :id", new { id }).FirstOrDefault()); } }