Пример #1
0
 public IEnumerable <Fila> ObterFilaIntegracao()
 {
     using (OracleConnection con = new OracleConnection(Configuracoes.StringConexao()))
     {
         return(con.Query <Fila>($"SELECT * FROM TB_CRM_FILA_INTEGRACAO WHERE Status = 1"));
     }
 }
Пример #2
0
 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());
     }
 }
Пример #3
0
        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());
            }
        }
Пример #4
0
        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);
            }
        }
Пример #5
0
 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());
     }
 }