Exemple #1
0
        public void AtualizarStatusPremioParceria(StatusPremioParceria status, int id)
        {
            using (OracleConnection con = new OracleConnection(Config.StringConexao()))
            {
                var parametros = new DynamicParameters();

                parametros.Add(name: "StatusPremioParceria", value: status, direction: ParameterDirection.Input);
                parametros.Add(name: "Id", value: id, direction: ParameterDirection.Input);

                con.Execute(@"UPDATE CRM.TB_CRM_OPORTUNIDADE_PREMIOS SET StatusPremioParceria = :StatusPremioParceria WHERE Id = :Id", parametros);
            }
        }
Exemple #2
0
 public OportunidadePremioParceria(
     int oportunidadeId,
     StatusPremioParceria statusPremioParceria,
     int favorecido1,
     int favorecido2,
     int favorecido3,
     Instrucao instrucao,
     int contatoId,
     int premioReferencia,
     TipoServicoPremioParceria tipoServicoPremioParceria,
     string observacoes,
     int anexoId,
     int premioRevisaoId,
     string urlPremio,
     DateTime?dataUrlPremio,
     string emailFavorecido1,
     string emailFavorecido2,
     string emailFavorecido3,
     int criadoPor)
 {
     OportunidadeId            = oportunidadeId;
     StatusPremioParceria      = statusPremioParceria;
     Favorecido1               = favorecido1;
     Favorecido2               = favorecido2;
     Favorecido3               = favorecido3;
     Instrucao                 = instrucao;
     ContatoId                 = contatoId;
     PremioReferenciaId        = PremioReferenciaId;
     TipoServicoPremioParceria = tipoServicoPremioParceria;
     Observacoes               = observacoes;
     AnexoId          = anexoId;
     PremioRevisaoId  = premioRevisaoId;
     UrlPremio        = urlPremio;
     DataUrlPremio    = dataUrlPremio;
     EmailFavorecido1 = emailFavorecido1;
     EmailFavorecido2 = emailFavorecido2;
     EmailFavorecido3 = emailFavorecido3;
     CriadoPor        = criadoPor;
 }
Exemple #3
0
        public IEnumerable <OportunidadePremioParceria> ObterPremiosParceriaPorStatus(StatusPremioParceria statusPremioParceria)
        {
            using (OracleConnection con = new OracleConnection(Config.StringConexao()))
            {
                var parametros = new DynamicParameters();
                parametros.Add(name: "StatusPremioParceria", value: statusPremioParceria, direction: ParameterDirection.Input);

                return(con.Query <OportunidadePremioParceria>($@"SELECT * FROM CRM.TB_CRM_OPORTUNIDADE_PREMIOS WHERE StatusPremioParceria = :StatusPremioParceria", parametros));
            }
        }
Exemple #4
0
        public static MvcHtmlString LinkEnviarPremioParaAprovacao(this HtmlHelper helper, int id, StatusOportunidade statusOportunidade, StatusPremioParceria statusPremioParceria)
        {
            string btn      = string.Empty;
            string disabled = string.Empty;

            if (statusOportunidade != StatusOportunidade.ATIVA && statusOportunidade != StatusOportunidade.VENCIDO && statusOportunidade != StatusOportunidade.CANCELADA && statusOportunidade != StatusOportunidade.REVISADA)
            {
                disabled = "disabled";
            }

            if (statusPremioParceria == StatusPremioParceria.EM_APROVACAO || statusPremioParceria == StatusPremioParceria.CADASTRADO || statusPremioParceria == StatusPremioParceria.REVISADO)
            {
                disabled = "disabled";
            }

            return(MvcHtmlString.Create($"<td class=\"campo-acao\"><a href=\"#\" id=\"btn-enviar-premio-{id}\" onclick=\"enviarPremioParceriaParaAprovacao({id})\" class=\"btn btn-warning btn-sm btn-acao {disabled}\"><i class=\"fa fa-check\"></i>&nbsp;Enviar para Aprovação</a></td>"));
        }