
-	script	gerenciar_cupom#mpago	-1,{
	OnAtcommand:
    if(getgroupid() != 99){dispbottom "Comando liberado somente para administradores"; end;}
    mes "Bem-vindo ao sistema de cupom!";
    mes "O que voc gostaria de fazer?";
    next;
    switch(select("Criar Cupom:Editar Cupom:Excluir Cupom")) {
        case 1:
		mes "Por favor, insira as informaes do cupom.";
		next;
		mes "Digite o cdigo do cupom:";
		next;
		input .@cupom$;
		
		// Verificar se o cupom existe
		if(query_sql("SELECT id FROM rp_cupom WHERE cupom = '" + .@cupom$ + "'", .@cupom_id)) {
			mes "Cupom ja existe!, tente editar ou crie outro";
			close;
		}
		
		mes "Digite o nome do STREAMER:";
		next;
		input .@streamer$;
		
		mes "Digite o status do cupom (1 para ativo, 0 para inativo):";
		next;
		input .@status, 0, 1;
		
		mes "Digite a nova data e hora de validade do cupom no formato AAAA-MM-DD HH:MM:SS (exemplo: 2023-12-31 23:59:59):";
		next;
		input .@validade$;
		
		mes "Digite o percentual de desconto do cupom:";
		next;
		input .@percentual;
		
		// Inserir o cupom na tabela rp_cupom
		query_sql "INSERT INTO rp_cupom (streamer, cupom, status, criado, validade, percentual) VALUES ('" + .@streamer$ + "','" + .@cupom$ + "', " + .@status + ", NOW(), '" + .@validade$ + "', " + .@percentual + ")";
		
		mes "Cupom '"+.@cupom$+"' criado com sucesso!";
		close;
        case 2:
		mes "Digite o cdigo do cupom que voc deseja editar:";
		next;
		input .@cupom$;
		
		// Verificar se o cupom existe
		if(!query_sql("SELECT id FROM rp_cupom WHERE cupom = '" + .@cupom$ + "'", .@cupom_id)) {
			mes "Cupom no encontrado!";
			close;
		}
		
		mes "Digite o novo status do cupom (1 para ativo, 0 para inativo):";
		next;
		input .@status, 0, 1; // Input range between 0 and 1
		
		mes "Digite a nova data e hora de validade do cupom no formato AAAA-MM-DD HH:MM:SS (exemplo: 2023-12-31 23:59:59):";
		next;
		input .@validade$;
		
		mes "Digite o novo percentual de desconto do cupom:";
		next;
		input .@percentual;
		
		// Atualizar o cupom na tabela rp_cupom
		query_sql "UPDATE rp_cupom SET status = " + .@status + ", validade = '" + .@validade$ + "', percentual = " + .@percentual + " WHERE id = " + .@cupom_id;
		
		mes "Cupom atualizado com sucesso!";
		close;
        case 3:
		mes "Digite o cdigo do cupom que voc deseja excluir:";
		next;
		input .@cupom$;
		
		// Verificar se o cupom existe
		if(!query_sql("SELECT id FROM rp_cupom WHERE cupom = '" + .@cupom$ + "'", .@cupom_id)) {
			mes "Cupom no encontrado!";
			close;
		}
		
		// Confirmar a excluso
		mes "Tem certeza de que deseja excluir o cupom '" + .@cupom$ + "'?";
		if(select("Sim:No") == 2) {
			mes "Excluso cancelada.";
			close;
		}
		
		// Excluir o cupom da tabela rp_cupom
		query_sql "DELETE FROM rp_cupom WHERE id = " + .@cupom_id;
		
		mes "Cupom excludo com sucesso!";
		close;
		break;
	}
	
	OnInit:
	bindatcmd "criarcupom",strnpcinfo(3)+"::OnAtcommand",99,0;
	end;
}